相关疑难解决方法(0)

如何在Riak中构建数据?

我正在试图弄清楚如何在Riak中建模数据.假设您正在构建具有两个功能,新闻和产品的CMS.您需要能够为多个客户端X和Y存储此信息.您通常如何构建此信息?

  1. 每个客户一个桶,然后两个键新闻产品.在每个键下存储多个对象,然后使用map/reduce对它们进行排序.

  2. 将新闻和产品存储在同一个存储桶中,但每个新闻项和产品项都有一个新的自动生成密钥.也就是说,X为一个桶,Y为一个.

  3. 每个客户端/功能组合一个存储桶,即存储桶将是X-news,X-products,Y-newsY-products.然后在整个存储桶上使用map/reduce按顺序返回结果.

哪个是处理这个问题的最佳方法?

riak

13
推荐指数
2
解决办法
3347
查看次数

Riak链接 - 走路就像一个连接?

我希望将图片存储在NoSQL数据库(<5MB)中,并将它们链接到不同存储桶中的文章.Riak的链接步行功能提供什么样的速度?它是否像RDBMS一样加入?

riak

7
推荐指数
2
解决办法
2524
查看次数

哪个集群NoSQL DB用于消息存储目的?

还有一个关于NoSQL选择的问题.但是,我还没有找到有人要求这种目的,消息存储......

我有一个Erlang聊天服务器,我已经使用MySQL存储好友列表,以及"JOIN needed"信息.

我想存储消息(用户因为离线而没有收到消息......)并检索它们.

我已经预先选择了NoSQL,我不能使用像MongoDB这样的东西,因为它是面向RAM的范例,并且不能像其他人一样集群.我想我的列表中有3个选项:

  • HBase的
  • 了Riak
  • 卡桑德拉

我知道他们的模型不同,一个使用键/值,另一个使用SuperColumns和co.

到目前为止,由于它是Erlang的稳定客户端库,我对Riak有偏好.

我知道我可以使用Cassandra和Thrift,但是对于Erlang来说似乎不太稳定(我没有得到很好的回报)

我现在对HBase一无所知,只知道它存在并且基于像Cassandra和Riak这样的Dynamo.

所以这就是我需要做的事情:

  • 每个注册用户存储1到X条消息.
  • 获取每个用户存储的消息数.
  • 一次检索用户的所有消息.
  • 一次删除用户的所有消息.
  • 删除所有超过X个月的邮件

现在,我对那些NoSQL DB真的很陌生,我一直都是MySQL爱好者,这就是为什么我问你这个问题,作为一个新手,会有比我更多经验的人帮我选择哪一个更好,并且会让我做我想做的一切,不用太麻烦......

谢谢 !

erlang hbase cassandra nosql riak

7
推荐指数
1
解决办法
2445
查看次数

Riak:如果目标被删除,链接是否已解散?

从商店中删除某个项目时,链接会自动从链接到现在缺少的项目的所有文档中删除吗?或者我们的情况类似于HTML页面上的断开链接?

broken-links nosql riak

2
推荐指数
1
解决办法
213
查看次数

标签 统计

riak ×4

nosql ×2

broken-links ×1

cassandra ×1

erlang ×1

hbase ×1