加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 帮我选择一个键/值存储

发布时间:2020-12-15 02:22:46 所属栏目:Java 来源:网络整理
导读:讨厌让别人为我做研究,但也许有一个善良的灵魂从头脑中知道答案: 我需要一个具有以下特征的键/值存储: 分布式 可以按升序顺序迭代键. 可以根据部分密钥(前缀)匹配找到密钥. 值可以是最多一个或两个的blob. 可从Java访问. 设置规则的一些方法,以便我可以控
讨厌让别人为我做研究,但也许有一个善良的灵魂从头脑中知道答案:

我需要一个具有以下特征的键/值存储:

>分布式
>可以按升序顺序迭代键.
>可以根据部分密钥(前缀)匹配找到密钥.
>值可以是最多一个或两个的blob.
>可从Java访问.
>设置规则的一些方法,以便我可以控制密钥在计算机之间的分布方式,也就是说,我希望有一个规则,即具有公共前缀的密钥保留在一台计算机上.
>查询系统以找出哪台机器有密钥的方法.
>一些支持复制和冗余.

解决方法

我有两个答案:

> Amazon S3支持所有这些,但显然它运行在他们的服务器而不是你的服务器上.特别是它非常支持前缀查找.> MongoDB支持所有这些.您可以使用正则表达式或$where进行前缀匹配.请注意索引以获得最佳性能.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读