Building a Low Latency Highly Scalable Data Serialization Protocol

At the heart of every big data solution, such as XAP, is data synchronization. While there are a number of solutions and approaches available today, they are either overly complex or incredibly inefficient. Fortunately, we have been able to combine

Availability and Consistency in the Presence of Partitions

The CAP theorem provides system designers with a choice between three guarantees: consistency, availability, and partition tolerance. While partitions are rare, there is an incredible range of flexibility for handling partitions and recovering from them. Thus, our goal is to

REST Data Service Over In-Memory Data Grid

Applications are written in diverse and often remote environments. Storing and accessing data needs to be simple and portable, which is why REST (representational state transfer) is often the go-to protocol for web services. And yet, using REST for data

Building a dynamic high-speed data-hub with multi-semantic querying capabilities

After having the opportunity to present this topic at the recent Big Data Expo in Utrecht, Netherlands (and a few other expos) I thought it would also be a good time to share my thinking with the online community. Data storage &

Posted on IT Jungle – Magic Goes In-Memory With App Framework

Written by Alex Woodie, IT Jungle Magic Software recently launched a new release of its application development and runtime framework that features in-memory data grid (IMDG) technology. The IMDG – which will eventually support IBM i – will bolster the

How to Add Real Distributed Transactions to MongoDB – Ron Zavner

From time to time, I like to visit NoSQL conferences and talk to people from the community to see how they solve their problems. I guess I find it more neutral to do this sometimes, as opposed to speaking to

GigaSpaces is excited to announce a joint partnership with SanDisk today!

We are excited to announce a joint partnership with SanDisk today! With this partnership we have built a new product – called XAP MemoryXtend, that basically gives you extreme processing but at lower costs. How did it all start? We

NoSQLNoCompromises

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

Class-Based Eviction Strategy: Going Beyond LRU

Consider you are building a financial back-office trade processing application. Trades are flowing in from the front-office system. To cope with the velocity and volume of the trades you want to use in-memory processing. The trades are usually settled no