database - 伏地魔与 Cassandra 相比如何?

标签 database cassandra nosql voldemort

如何VoldemortCassandra 比较?

我不是在谈论社区的规模,只是想听听实际使用过这两者的人的意见。

我特别感兴趣的是:

  • 它们如何在添加和删除节点时动态扩展
  • 查询性能
  • 它们在添加节点时如何缩放(线性)?
  • 写入速度

最佳答案

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/

相关文章:

couchbase - 更新嵌套数组 n1ql

mysql - 如何在不使用子查询的情况下使用 where 条件选择不同的记录

mysql - 基于类型的数据库设计

node.js - 多次序列化查询

database - 为什么不像通常使用 MySQL 那样从 "single & small"Cassandra 服务器开始呢?

python - 为什么 cqlsh 失败并出现 LookupError : unknown encoding?

mysql - 这个查询会按预期工作吗?

node.js - 如何在 Cassandra nodejs-driver 中打印结束查询?

cassandra - Cassandra 如何选择协调器节点和复制节点?

java - 在MarkLogic中存储父子关系