【发布时间】:2010-04-07 15:13:50
【问题描述】:
我正在设计一个基于 Java 的网络应用程序,我需要一个键值对存储。 Berkeley DB 似乎很适合我,但似乎有两个 Berkeley DB 可供选择:用 C 实现的 Berkeley DB Core 和用纯 Java 实现的 Berkeley DB Java 版。
问题是,如何选择使用哪一个?对于 web-apps 的可扩展性和性能非常重要(谁知道呢,也许我的想法会成为下一个 Youtube),而我在两者之间找不到任何有意义的基准。我还没有熟悉 Cores Java API,但我很难相信它会比 Java 版本差很多,这似乎相当不错。
如果其他一些键值存储会更好,也请随意推荐。我正在存储较小的二进制 blob,键可能是数据的哈希值或其他一些唯一 ID。
【问题讨论】:
标签: java berkeley-db berkeley-db-je