81得票1回答
解释用于最终一致性的默克尔树

Merkle Trees是在几个分布式、复制的键值存储系统中用作反熵机制的: Dynamo Riak Cassandra 毫无疑问,反熵机制是一件好事——在生产环境中,瞬时故障是经常发生的。 我只是不确定为什么Merkle Trees是一个流行的方法。 将完整的Merkle树发送到...

49得票3回答
Leveldb与Redis、Riak或Tokyo Tyrant相比如何?

Leveldb似乎是谷歌推出的一种有趣的持久键值存储。Leveldb与Redis、Riak或Tokyo Tyrant有何不同?在哪些具体用例中,一个比另一个更好?

40得票6回答
在Docker容器中自动运行一个服务

我正在设置一个简单的镜像:其中包含Riak(一种NoSQL数据库)。该镜像使用riak start作为CMD启动Riak服务。现在,如果我使用docker run -d quintenk/riak-dev命令将其作为守护进程运行,它确实会启动Riak进程(我可以在日志中看到)。然而,它会在几秒...

24得票10回答
NoSQL数据库中的全文搜索

这里有没有人有在任何NoSQL数据库中部署完整文本搜索的实际在线系统经验? 例如,在MongoDB、Riak和CouchDB中,全文搜索如何比较? 我正在寻找一些指标,例如易于部署和维护以及速度。 它们有多成熟?它们可以替代Lucene基础设施吗?

21得票1回答
在开发Erlang(和Riak)应用程序时的良好实践是什么?

我们正在学习Erlang/OTP和Riak(Core、KV、Pipe等),尝试构建一个开源的分布式应用程序。我们的项目将有很多依赖项:像erlang_js,protobuffs等工具,还有我们需要运行的服务,比如Riak KV。 在Python/Ruby/Node.js中,如果模块放置在与您...

20得票5回答
Cassandra与Riak的比较

我正在寻找一种最终一致性数据存储方式,看起来可能会选择Riak或Cassandra。有没有人对此有经验或意见?

19得票3回答
为什么大公司使用Mnesia而不是Riak或CouchDB?

我发现像Klarna和Whatsapp这样的两个大公司正在使用Mnesia作为他们的内存数据库(不确定他们如何使用Mnesia进行持久化,因为其有2GB的限制)。我的问题是:为什么像这些公司一样,甚至可能还有其他我不知道的公司,使用Mnesia而不是Riak或CouchDB?这两个都是Erla...

17得票5回答
在Windows上运行Riak

我想使用Riak http://riak.basho.com/,或者至少在Windows系统上运行它。我已经下载了源代码并编译了它,但这就是我卡住的地方,我该如何启动它?

17得票5回答
在Riak中存储二进制数据的缺点是什么?

在Riak中存储二进制数据存在哪些问题(如果有的话)? 这是否影响了集群的可维护性和性能表现? 与使用分布式文件系统相比,使用Riak进行此操作的性能差异将是多少?

16得票3回答
Riak性能-意外结果

最近我尝试了一下Riak。初始设置比我想象的要容易得多。现在我有一个由3个节点组成的集群,为了测试而在同一个虚拟机上运行。 我承认,我的虚拟机硬件配置非常降低(1 CPU,512 MB RAM),但我仍然对Riak的性能缓慢感到相当惊讶。 Map Reduce 通过玩弄map reduc...