需要分布式键值查找系统
2022-09-03 06:17:40
我需要一种方法来对(可能)数百GB的数据进行键值查找。理想情况下,基于分布式哈希表的东西,与Java配合得很好。它应该是容错的,并且是开源的。
存储应该是持久的,但理想情况下会将数据缓存在内存中以加快速度。
它应该能够支持来自多台计算机的并发读取和写入(尽管读取将比前者常见 100 倍)。基本上,目的是对 Web 服务的用户元数据进行快速初始查找。
任何人都可以推荐任何东西吗?
我需要一种方法来对(可能)数百GB的数据进行键值查找。理想情况下,基于分布式哈希表的东西,与Java配合得很好。它应该是容错的,并且是开源的。
存储应该是持久的,但理想情况下会将数据缓存在内存中以加快速度。
它应该能够支持来自多台计算机的并发读取和写入(尽管读取将比前者常见 100 倍)。基本上,目的是对 Web 服务的用户元数据进行快速初始查找。
任何人都可以推荐任何东西吗?
您可能想看看Hazelcast。它是分布式/分区的,超级精简版,简单且免费。
java.util.Map map = Hazelcast.getMap ("mymap");
map.put ("key1", "value1");
问候
-塔利普