寻找一个轻量级的Java兼容内存中键值存储[已关闭]

2022-09-03 06:43:04

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

有没有其他选择?


答案 1

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

java.util.Map map = Hazelcast.getMap("myMap");

您将获得一个内存中、分布式、动态可扩展的数据网格,其执行速度超快。


答案 2

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

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

但是,如果您追求内存中的键值存储,那么我建议您查看EHCache甚至memcached


推荐