问题标签 [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 投票
2 回答
195 浏览

mysql - 最适合数十亿索引的数据存储

所以我们希望存储两种索引。

  1. 第一种将是数十亿的数量级,每个都有 1 到 1000 个值,每个值是一个或两个 64 位整数。
  2. 第二种将是数百万的数量级,每个都有大约 200 个值,每个值的大小在 1KB 到 1MB 之间。

我们的使用模式将是这样的:

  • 两种索引的值都会以每秒数千次的速度添加到顶部。
  • 索引将不常被读取,但当它们被读取时,它将是被读取的整个索引
  • 应该修剪索引,无论是在将值写入索引还是在某种批处理类型的作业中

现在我们已经考虑了很多数据库,目前我们最喜欢的是 Cassandra 和 PostreSQL。然而,我们的应用程序是在 Erlang 中的,它没有为 Cassandra 提供生产就绪的绑定。而一个主要的要求就是不能需要太多的人力来维护。我感觉 Cassandra 会引发意想不到的扩展问题,而 PostgreSQL 会很痛苦,但至少对我们来说这是一个已知数量。我们已经熟悉 PostgreSQL,但对 Cassandra 还不是很熟悉。

所以。关于哪种数据存储最适合我们的用例的任何建议或建议?我愿意接受任何和所有建议!

谢谢,

-亚历克

0 投票
1 回答
394 浏览

hadoop - 数据分析用什么

我有 500GB 的非结构化数据。我希望使用它的方式是构建这些数据的多个视图,以便轻松快速地使用。任何进入系统的新数据都应该在它必须的所有视图中建立索引,然后以原始格式存储在某个地方。除此之外,系统应该具有临时查询的能力。这些查询可能需要很长时间才能运行。我正在考虑将 Cassandra+Hadoop+Hive、HBase、Couchbase 和 Riak 作为我的用例的可能候选者。

更多数据将不断涌入,我计划在任何时间点在系统中最多保留几 TB 的数据。

想法?

0 投票
3 回答
503 浏览

php - Riak solr 索引配置

我想使用 solr 索引来自 riak 的数据。

schema.xml 和 dataconfig.xml 中的所有更改都应该做什么?

有人能帮我吗?

0 投票
1 回答
1841 浏览

php - 使用 PHP 客户端使用 Riak 存储图像

我已经使用 Basho Riak 几个星期了。我只需要存储字符串数据。

但是,我正在考虑使用它来存储图像,并且我想知道如何使用 PHP 客户端来做到这一点。

下面是存储数据的基本代码:

我只是对图像进行base64_encode然后存储结果字符串吗?!或者,还有更好的方法?!

提前致谢。

0 投票
1 回答
980 浏览

php - How to query nested keys in Riak?

Say you have added a bucket to Riak like below (Using riak-php-client):

If you want to access the "Twitter" value. What is the correct way to access that key via Riak?

0 投票
2 回答
2270 浏览

riak - Riak 中的链接:与图形数据库相比,它们能做什么/不能做什么?

熟悉的 Neo4j 将关系视为一等公民;即席查询/遍历、完整性(如果一个节点被删除,链接就消失了)等。它还宣称是唯一一种表示关系的机制,并且优于关系数据库的连接。

Riak 链接表示关系有多强大?假设二级索引等合适的特性,它们是否可以用来回答诸如“为每个收入超过 x 的人获取爱好列表”朋友的朋友之类的临时查询?一般来说,他们可以模拟RDBMS中连接的输出吗?

它们是否也适用于大量使用,例如社交书签系统,其中有很多个人链接和书签?或者它们是为了谨慎使用(所有结构都必须是有向无环图)?


在“不做”类别中:

  1. 未强制执行链接完整性
  2. 它不能回答“什么链接到这个节点?”
0 投票
2 回答
2559 浏览

riak - Riak(开源)是否支持某种形式的多站点复制?

这个网站不清楚,只说

无主多站点复制

这是否意味着有一些主-主或主-从系统要复制到另一个站点?

将单服务器或多服务器 Riak DB 备份到另一个站点的其他选项是什么?

0 投票
1 回答
1164 浏览

javascript - MapReduce 上的 Riak 排序

我目前正在为 Riak MapReduce 查询的 reduce 阶段执行上述代码,但它没有按时间戳键的值正确排序。任何想法为什么?

我正在使用 Riak Python 客户端,这是包含上述减少步骤的完整代码:

0 投票
1 回答
1099 浏览

nosql - 键中的 Riak 特殊字符

我想通过 REST 将带有特殊字符(在我的情况下为斜线)的密钥存储到 Riak。

HowTo http://wiki.basho.com/Riak-Search---Querying.html#Fields说:

如果您的字段包含特殊字符,例如 ('+','-','/','[',']','(',')',':' 或空格),则将短语括起来在单引号中,或用反斜杠转义每个特殊字符。

但关心的是字段,而不是键。我试图反斜杠它,但不幸的是它没有工作。

我找不到有关此问题的任何信息。有人知道如何屏蔽中的特殊字符吗?

示例(不工作):

其中键是11111/2

0 投票
2 回答
855 浏览

indexing - Riak 二级索引数据类型的用途是什么?

Riak中有二级索引的数据类型概念,我不知道为什么我们需要这种数据类型?因为索引看起来就像存储数据对象的类别。

我没有找到任何文件。