Using SSD As A Foundation For New Generations Of Flash Databases

By |2014-07-30T01:29:43+00:00July 30, 2014|

“You just can't have it all” is a phrase that most of us are accustomed to hearing and that many still believe to be true when discussing the speed, scale and cost of processing data. To reach high speed data...

The next big thing in big data: fast data

By |2014-06-26T03:10:00+00:00June 26, 2014|

The big data movement was pretty much driven by the demand for scale in velocity, volume, and variety of data. Those three vectors led to the emergence of a new generation of distributed data management platforms such as Hadoop for...


By |2014-03-26T02:07:00+00:00March 26, 2014|

NoSQL databases provide vast storage and high availability, but at the cost of losing transactions, relational integrity, consistency, and read performance. This post presents an architecture that combines and in-memory datagrid as a high performance transactional layer to a NoSQL database, providing a complete application platform with the high scalability [...]

Making Hadoop Run Faster

By |2012-08-21T07:56:51+00:00August 21, 2012|

One of the challenges in processing data is that the speed at which we can input data is quite often much faster than the speed at which we can process it. This problem becomes even more pronounced in the context...

How to Take Any App to the Cloud meetup on May 17th

By |2012-05-14T10:47:46+00:00May 14, 2012| GigaSpaces is hosting a cloud computing meetup on how to take any app to the cloud with an all-star panel of CTOs and technical evangelists. Join us for this free, high-energy event on May 17th to hear real world use cases from Microsoft, Aditi, Cisco, GigaSpaces, C24, a Fortune [...]

2012 Cloud, PaaS, NoSQL Predictions

By |2011-12-13T00:47:45+00:00December 13, 2011|

2011 is coming to its end and now is a good time to start planning for 2012. I thought that a good start would be too look at my 2011 predictions and if my previous (and first) attempt to predict...

Mirroring GigaSpaces XAP to NoSQL

By |2011-09-12T07:53:18+00:00September 12, 2011|

Ah, caches[0]. Caches are easy to use, but not always easy to load; what typically happens is that you modify your reads and writes to check a cache first (using data from the cache if present, and loading the cache if not; updates store data in the cache as well as the data store, in [...]

Big Data Application Platform

By |2011-09-02T10:23:16+00:00September 2, 2011|

It's time to think of the architecture and application platforms surrounding "Big Data" databases. Big Data is often centered around new database technologies mostly from the emerging NoSQL world. The main challenge that these databases solve is how to handle...

Yes, Sql!

By |2010-11-05T04:23:00+00:00November 5, 2010|

See below the slide deck from my session today at QCon SF titled "Yes, Sql!" (hopefully you liked it if you attended :) ). It focuses on how the classic querying models like plain SQL and JPA map to distributed data stores. It first reviews the current...