【发布时间】:2011-05-26 20:57:31
【问题描述】:
讨厌让别人为我做研究,但也许有一个善良的灵魂会不自觉地知道答案:
我需要一个具有以下特征的键/值存储:
- 分布式
- 可以按升序迭代键。
- 可以根据部分键(前缀)匹配找到键。
- 值可以是最多 1 mb 或 2 mb 的 blob。
- 可从 Java 访问。
- 通过某种方式设置规则,以便我可以控制密钥在机器之间的分布方式,也就是说,我想要一个规则,让具有公共前缀的密钥保留在一台机器上。
- 查询系统以找出哪台机器有密钥的方法。
- 对复制和冗余的一些支持。
【问题讨论】:
-
分布式哈希表。听起来很有趣……
-
实际上,排序迭代器的要求使得分布式哈希表难以辨认。他们不排序。