我们正在学习Erlang/OTP和Riak(Core、KV、Pipe等),尝试构建一个开源的分布式应用程序。我们的项目将有很多依赖项:像erlang_js,protobuffs等工具,还有我们需要运行的服务,比如Riak KV。 在Python/Ruby/Node.js中,如果模块放置在与您...
Merkle Trees是在几个分布式、复制的键值存储系统中用作反熵机制的: Dynamo Riak Cassandra 毫无疑问,反熵机制是一件好事——在生产环境中,瞬时故障是经常发生的。 我只是不确定为什么Merkle Trees是一个流行的方法。 将完整的Merkle树发送到...
什么是在键值存储中模拟带有索引的数据库表的最简单方法?该键值存储没有范围查询和无序键。 我想要模拟的内容(按优先级排序): 1. 创建表 2. 添加列 3. 创建索引 4. 基于主键进行查询 5. 基于任意列进行查询
我想使用Riak http://riak.basho.com/,或者至少在Windows系统上运行它。我已经下载了源代码并编译了它,但这就是我卡住的地方,我该如何启动它?
我想将图片(小于5MB)存储在NoSQL数据库中,并将它们链接到不同bucket中的文章。Riak的链接遍历功能提供什么样的速度?它与RDBMS join有什么相似之处吗?
这里有没有人有在任何NoSQL数据库中部署完整文本搜索的实际在线系统经验? 例如,在MongoDB、Riak和CouchDB中,全文搜索如何比较? 我正在寻找一些指标,例如易于部署和维护以及速度。 它们有多成熟?它们可以替代Lucene基础设施吗?
我正在计划一个侧项目,将要处理类似于时间序列的数据,并且想尝试其中的一种新型 NoSQL 数据库,并正在寻找建议。 对于一个(增长中的)symbols 集合,我将有一个(逐渐增加的)(time, value)元组列表。 并非所有的symbols都会被更新;有些symbols可能会被更新,而其...
我正在使用Scala和Riak进行项目(两个我以前从未使用过的东西 ;))。 谷歌搜索似乎建议使用Riakki。然而,该库自2009年以来没有得到维护,甚至在我的系统上都不能编译。在GitHub上有一个更为更新的分支,它似乎可以与更近期的Scala版本一起使用。但是Riakki似乎依赖于Ji...
我发现像Klarna和Whatsapp这样的两个大公司正在使用Mnesia作为他们的内存数据库(不确定他们如何使用Mnesia进行持久化,因为其有2GB的限制)。我的问题是:为什么像这些公司一样,甚至可能还有其他我不知道的公司,使用Mnesia而不是Riak或CouchDB?这两个都是Erla...