我正在寻找等效于 Erlangs DETS 的持久键/值存储,
除了没有 DETS 2G 表大小限制。
最佳答案
Berkeley DB Java Edition (使用 Clojure 包装器 here )非常好。基本的东西相对简单,如果需要,它支持复制和其他高可用性功能。看起来许可证比 LGPL 更像 GPL,所以我认为对于闭源应用程序(即使没有对 BDB JE 本身进行修改),你需要一个单独的许可证。
关于Clojure 相当于 Erlang 的 DETS/Persistent-Maps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1774295/