LevelDB数据K/V存储的一个分支:HyperLevelDB

jopen 11年前

LevelDB数据K/V存储的一个分支:HyperLevelDB
HyperLevelDB是 Google LevelDB 数据K/V存储的一个分支,用于满足 HyperDex 的需要。但保持与LevelDB兼容。它具有以下特性:

Searchable

    HyperDex provides efficient operations over collections of objects. Retrieve objects by secondary attribute, count how many objects match a search, and easily remove collections of objects from HyperDex.

Fast

    HyperDex provides high throughput and low latency. In the industry-standard YCSB benchmark, it achieves a factor of 2x higher throughput than others NoSQL systems.

Consistent

    HyperDex offers strong consistency guarantees. Transactions are one-copy serializable. Individual operations are linearizable. A GET returns the latest value PUT. Not just eventually, but always.

Fault Tolerant

    HyperDex offers configurable fault tolerance. Simply select the maximum number of expected failures and HyperDex will ensure that your data remains online replicas to keep your data safe.

Transactions

    HyperDex Warp combines NoSQL performance with ACID transactions. Atomicity, isolation, fault-tolerance and one-copy serializability guarantees make it easier than ever to write applications that operate transactionally over multiple objects.

Rich API

    HyperDex provides a rich API that supports structured objects. Store strings, integers, floats, lists, maps, and sets and manipulate them atomically. HyperDex efficiently supports secondary attribute search

项目主页:http://www.open-open.com/lib/view/home/1370573666616