问题标签 [riak]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
596 浏览

mongodb - 谷歌阅读器等应用的 NoSQL 架构

您会为 Google Reader(一对一副本)之类的应用程序使用哪种 NoSQL 架构?

我考虑使用 MongoDB、Cassandra、CouchDB、Redis、HBase 和 Riak。

0 投票
0 回答
4138 浏览

mongodb - Riak 和 MongoDB 如何比较?

在易于开发、平台支持、开源活跃度、性能、特性和问题方面

0 投票
2 回答
3386 浏览

riak - 如何在 Riak 中构造数据?

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

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

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

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

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

0 投票
1 回答
219 浏览

nosql - Riak:如果目标被删除,链接会消失吗?

当从商店中删除项目时,是否会自动从链接到现在丢失项目的所有文档中删除链接?或者我们是否有类似于 HTML 页面上的断开链接的情况?

0 投票
1 回答
273 浏览

cassandra - 如何让 Riak 数据本地化?

我现在正在设计一个 Riak 集群,想知道是否可以提示 Riak 应该将一组特定的密钥放在集群的单个节点上?

例如,用户有一些私人数据,只有她才能访问。该数据包含大约 10k 个文档(太大而无法保存在一个键/文档中),并且为了提供一页,我们需要检索其中的大约 100 个。最好将整个集群保持在一个节点上+将应用程序放在同一个实例上以使其更快。

AFAIK 在 Cassandra 上很容易:只需使用 OrderedPartitioner 和这样的键:<hash(username)>/<private data key>. 这样,几乎所有用户密钥都将保存在单个节点上。

0 投票
2 回答
2692 浏览

nosql - 将 NoSQL DB 挂载为文件系统

我正在寻找在 Ubuntu 10.04 LTS 或 CentOs 5 中轻松将其中一个 NoSQL DB 挂载为文件系统的方法

我知道有一些 mongoDB、CouchDB、riak 的 fuse 项目,

但我不能让它们编译得很好并且工作正常。你有一个稳定的和运行的文件系统吗?

我认为Riak是他们最好的。因为它像 Cassandra 一样真正分布。但我认为将 BigCouch 与 Couch-fuse 一起使用也可能有效。我只是无法在我的系统中正常工作。

有什么容易安装的版本吗?

0 投票
8 回答
3661 浏览

mongodb - 哪些 NoSQL 数据库(如果有)可以为查询结果集提供 *changes* 流?

哪些 NoSQL 数据库(如果有)可以提供对查询结果集的更改流?

谁能指点我一些例子?

首先,我相信没有一个 SQL 数据库提供这个功能——我说的对吗?

我需要能够指定任意、简单的查询,其在 SQL 中的等价物可以写成:

我想要一个初始结果集:

但后来我想要一连串的变化,永远跟随,直到我阻止它们:

注意:我不是在谈论流式传输大型结果集。我正在寻找软实时的变化流。

此外,如果可能的话,它需要向外扩展。

谢谢,

克里斯。

0 投票
2 回答
199 浏览

search - riak 搜索结果摘录

有人知道riaksearch 是否有能力像lucene 一样生成带有高亮点的摘录吗?

0 投票
1 回答
332 浏览

erlang - 有效地实现一个 riak 预提交钩子,它确实 get 和 put

我为 riak 实现了一个预提交钩子,只要提交满足特定条件,它就会获取并更新特定的“元”键。但是我注意到,执行 Client:get 来检索“元”键需要很长时间,并且严重减慢了我的提交速度(慢了大约 20 倍)。有没有关于如何正确执行此操作的建议?我目前在提交挂钩中调用 riak:local_client,然后执行 riak_client:get。

0 投票
10 回答
31770 浏览

database - NoSQL 数据库中的全文搜索

  • 这里有没有人有部署真正的在线系统的经验,该系统在任何 NoSQL 数据库中都有全文搜索?
  • 例如,MongoDB、Riak 和 CouchDB 中的全文搜索如何比较?
  • 我正在寻找的一些指标是易于部署和维护,当然还有速度。
  • 他们有多成熟?它们是否可以替代 Lucene 基础架构?