卡桑德拉vs里亚克

Zub*_*air 20 cassandra riak

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

jbe*_*lis 34

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

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

有利于Riak的要点包括

  • map/reduce开箱即用

/ Cassandra dev,fwiw

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

小智 12

Riak被使用

  • Mozilla基金会
  • Ask.com赞助商列表
  • 康卡斯特
  • 花旗集团
  • bet365的

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

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