当前位置:  开发笔记 > 前端 > 正文

卡桑德拉vs里亚克

如何解决《卡桑德拉vs里亚克》经验,为你挑选了2个好方法。

我正在寻找一个最终一致的数据存储,看起来它可能会落到Riak或Cassandra.有没有人对这个观点有所了解?



1> jbellis..:

正如您可能知道的那样,它们在建筑上都受到Dynamo的强烈影响(最终一致,没有单点故障等).两者都超越了Dynamo,提供了"比纯K/V更丰富"的数据模型 - 在Cassandra的案例中,提供了类似Bigtable的ColumnFamily模式,在Riak的文档导向模式中.我见过理智的人选择两者.

我相信有利于卡桑德拉的观点包括

速度

支持跨多个数据中心的集群

使用它的大牌(digg,twitter,facebook,webex,... - http://n2.nabble.com/Cassandra-users-survey-tp4040068p4040393.html)

有利于Riak的要点包括

map/reduce开箱即用

/ Cassandra dev,fwiw


@jpartogi:如果大牌使用它,那么许多高素质的人花了很多时间和金钱来审查它,并认为它值得大量的运营资本和风险.这表明该产品不仅"好",而且还可能获得重要的持续开发和维护.当然,这不是一个"证据",但它无疑是一个*优秀*指标.
谁在乎大牌是否正在使用它.这并不能证明产品是好的
@jbellis:过去两年发生了很多事情.您能否就最近的发展情况更新您的答案?

2> 小智..:

Riak被使用

Mozilla基金会

Ask.com赞助商列表

康卡斯特

花旗集团

bet365的

我认为他们都通过了可靠的参考客户/用户的测试.

Cassandra似乎更成熟,目前在基准测试方面做得更好.随着集群的增长,Riak似乎更容易添加节点.

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有