Hyperdex - Pushing the Limits of NoSQL Key-Value Stores

Session

Date: 

Monday, June 2, 2014 - 11:30am to 12:15pm

Hyperdex might seem like just another kid on the street of open-source distributed key-value stores. On a second look, however, it appears to achieve magic: it provides strong consistency (all clients always see the same order of events), fault tolerance up to a definable number of simultaneous failures, and queries on secondary attributes that are practically free. Next to these much stronger guarantees, it significantly outperforms MongoDB and Cassandra across a wide variety of workloads. In this talk, we will look at the key concepts behind this "magic": "hyperspace hashing" and "value-dependent chaining"; learn why this set of features does not violate the infamous CAP theorem, and look at a few practical concerns. Finally, a live session will show how to setup Hyperdex and how to work with its client.