Key/Value 存储服务器:Riffle

jopen 10年前

Riffle 是一个只读的键/值存储格式,受到 cdbsorted-string table 格式的强烈影响。 像cdb,每一个健Key拥有一个固定的内存分配(每个键12 bytes),而不是必须在内存中保持整个Key空间。像sorted-string table,它允许值的数据块压缩,并允许文件以线性时间合并。像这两种格式,一种典型的查询需要读取一个磁盘。

Riffle 文件可以在本地或通过Hadoop的建立,允许包含数亿个条目的数据集编译成一组共享的Riffle文件。

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