我正在寻找磁盘上的hashmap (伯克利DB完全适合,但许可问题除外)。所需经费如下:
欢迎任何建议。谢谢!
发布于 2011-05-21 23:39:10
那么*dbm库呢?
dbm ndbm gdbm sdbm tdbm及朋友
有很多可供选择的。
发布于 2013-11-22 09:17:28
最近有几个选项,这两个选项都提供了byte[] -> byte[]映射、原子批处理更新,并且都获得了BSD许可:
Leveldb来自谷歌。
来自Facebook的RocksDB,它基于Leveldb的分支,声称在SSD支持的存储上提供了更高的性能。
发布于 2013-11-25 07:26:40
虽然您的应用程序域和数据规范还不清楚;RocksDB是最近用于嵌入式持久键值存储的解决方案,它似乎适合您。Facebook的基准测试表明,它在服务器负载方面比LevelDB具有更好的性能,尤其是在数据容量大于内存容量的情况下。同时,它也是在BSD许可下开源的。您可以找到RocksDB C++示例和这里有更多细节。
https://stackoverflow.com/questions/6085084
复制相似问题