Initial release 2011 Written in ANSI C, C++ | Development status Inactive Operating system | |
Stable release 1.8.0 / July 9, 2015 (2015-07-09) |
HyperDex is an open source distributed data store. In the NoSQL data store space, HyperDex distinguishes itself by offering high performance, a rich API, ACID transactions that span multiple objects, and strong consistency and fault-tolerance guarantees. It was developed by a systems team at Cornell University through a multi-year research project.
Contents
As of November 2016, the project has been declared inactive, in favor of a newer project called Consus.
Main features
Performance
A performance test that measures performance of HyperDex using identical setup to an independent study that evaluates the performance of Apache Cassandra, MongoDB, and HBase side-by-side shows HyperDex to have superior throughput and latency. Multi-dimensional hashing is achieved through a different mechanism called hyperspace hashing than BigTable's multiple column approach. The consistency guarantee is achieved through a novel chaining protocol.
Supported languages
HyperDex supports C, C++, Go, Java, Node.js, Python, Ruby.