LevelDB數據K/V存儲的一個分支:HyperLevelDB

jopen 11年前發布 | 22K 次閱讀 NoSQL數據庫 HyperLevelDB

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.baiduhome.net/lib/view/home/1370573666616

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!