【发布时间】:2012-02-04 07:02:24
【问题描述】:
我们正在开发一个项目,该项目将使用单个 jar 文件进行分发。我们需要一些具有以下属性的键值对存储:
- 可嵌入到我们的 jar 文件中,因此无需额外安装。
- 最多可容纳数千万对
- 内存高效。这意味着 50M 对小于 100M
- 键和值都是简单类型:long、int、small byte[]
- 商业用途的免费许可是奖励
- 我们不需要并发、ACID 或此类高级的东西。
- 平均查找时间低于 100 微秒。
除了 BerkelyDB 或 JDBM2/3 之外还有什么建议吗?
【问题讨论】:
标签: java data-structures key-value-store