寻找一个轻量级的java兼容的内存键值存储

Rom*_*man 16 java berkeley-db nosql key-value-store

Berkeley DB可能是最好的选择,但由于许可问题我无法使用它.

还有其他选择吗?

Fua*_*kov 7

你可以试试Hazelcast.只需将hazelcast.jar添加到您的类路径中即可.并开始编码

java.util.Map map = Hazelcast.getMap("myMap");
Run Code Online (Sandbox Code Playgroud)

您将获得一个内存,分布式,动态可扩展的数据网格,可以超快速地执行.


cle*_*tus 3

你的问题可能意味着两件事之一。

如果您指的是用于存储键值对的数据结构,请使用MapJDK 标准部分的实例之一。

然而,如果您想要内存中的键值存储,那么我建议您看看EHCache甚至memcached