我不是在谈论社区的规模,只是想听听实际使用过这两者的人的意见。
我特别感兴趣的是:
- 它们如何在添加和删除节点时动态扩展
- 查询性能
- 它们在添加节点时如何缩放(线性)?
- 写入速度
最佳答案
Voldemort 对添加节点的支持是最近(本月)才添加的。因此,考虑到更长的 cooking 时间和更大的社区测试,我预计 Cassandra 会更强大。
两者都很快(每台机器 > 10k ops/s)。由于他们的存储设计,我希望 Cassandra 的写入速度更快,而 Voldemort 的读取速度更快。我还希望 Cassandra 的性能随着每个节点的数据量增加而降低得更少。当然,如果您需要的不仅仅是键/值数据模型,那么 Cassandra 的 ColumnFamily 模型更胜一筹。
自从去年 6 月为 NoSQL SF 完成的基准测试以来,我不知道有任何对比基准测试,该基准测试发现 Cassandra 在他使用的任何工作负载组合下都要快一些。 (来自 http://blog.oskarsson.nu/2009/06/nosql-debrief.html 的“vpork”谈话)尽管如此,8 个月对于项目来说已经是永恒了。
关于database - 伏地魔与 Cassandra 相比如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2252163/