jbe*_*lis 36
最近(本月)刚刚添加了Voldemort对添加节点的支持.因此,考虑到更长的烹饪时间和更大的社区测试,我认为Cassandra会更强大.
两者都很快(每台机器大于10k ops/s).由于他们的存储设计,我希望Cassandra在写入时更快,而Voldemort在读取时会更快.我还希望随着每个节点的数据量增加,Cassandra的性能会降低.当然,如果您需要的不仅仅是键/值数据模型,Cassandra的ColumnFamily模型也会获胜.
自从去年6月为NoSQL SF做了一个基准测试以来,我不知道有任何直接的基准测试,发现Cassandra在他使用的任何工作负载组合方面都要快一些.(来自http://blog.oskarsson.nu/2009/06/nosql-debrief.html的"vpork"讲话)8个月是一个永恒的项目,在这个很大的发展下.
一些额外的评论:
但我认为主要区别实际上不是性能而是功能集:Voldemort严格来说是一个键/值存储(目前无论如何),而Cassandra可以提供范围查询(带有保持顺序的分区器),以及围绕数据的更多结构(列族等) ).前者是设计的重要考虑因素; 后者IMO不那么,你总是可以在客户端构建BLOB数据.