|
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. == Main features == ; Distributed : Data is distributed across the cluster, without a single point of failure. ; Flexible Data Model : HyperDex can act both as a key-value datastore and a document store, supporting unstructured (schema-free), semi-structured, and structured (schema-based) data. ; High-Performance : Next-generation replication and query protocols enable HyperDex to process operations with minimal overhead. ; Scalability : Read and write throughput both increase linearly as new machines are added, with no downtime or interruption to applications. ; Fault-tolerant : Data is automatically replicated across multiple servers to tolerate a user-specified number of concurrent failures. Failed nodes can be replaced with no downtime. ; Strong consistency : HyperDex guarantees that every GET returns the result of the latest PUT. There are no complicated consistency models to learn or programming quirks, such as conflict resolution, to master. ; Multikey transactions : HyperDex supports ACID transactions that span any number of objects. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「HyperDex」の詳細全文を読む スポンサード リンク
|