我必须在 HashMultiMap 中存储超过 1 亿个键值(键可以有多个值)。谁能帮助我哪一个存储和搜索速度更快:
1) Berkeley DB
3) H2
4) EhCache
5) 或其他
另一点,这些性能与内存中的 HashMap 大致相同吗?一点点指导会更有帮助。谢谢。
注意:有关其中任何一项的信息也很有帮助。
最佳答案
我推荐Redis 。与其他存储相比,它更像是一种数据结构存储(例如,它支持映射和集合),并且只需很少的努力就可以开始使用。太不可思议了 使用简单且具有出色的Java API .
我首先查看函数 here允许您将一个键与一组值关联起来。
关于java - HashMap 空间和性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9944582/