我一直在寻找Cassandra,HBase,Mongodb和Elastic Search写作性能的真实测试结果。我想从我们的服务器收集日志数据,这些数据非常庞大。超过10gb一小时。
我知道每个人都在谈论cassandra的写性能,这些产品有不同的使用领域。 K / V,面向文档或搜索。但是我现在对他们的存储类型不感兴趣,只有写性能。例如,每秒50K交易。
此外,我想搜索此数据。
您有什么建议每秒处理超过50K的传输速度。
答案 0 :(得分:11)
Cassandra确实很快。
Voldemort也非常快。我知道至少有一个大量网站选择了其他所有选项。
但实际上,50K /秒并不特别。我在一台机器上用MySQL做到了。
但是,请注意,除了可以快速编写数据之外,您还应该对以后可以使用该数据的内容感兴趣。否则你只能pipe all your writes to /dev/null。它将疯狂快。
此外,您在互联网上找到的任何“基准”都是无用的。它使用具有某些特征的数据或合成数据。这可以使一切变得不同。除了你之外,没有人会使用您的数据对您的方案进行基准测试。
答案 1 :(得分:4)
你可能对Netflix的Cassandra基准感兴趣,EC2每秒写入高达一百万次:http://techblog.netflix.com/2011/11/benchmarking-cassandra-scalability-on.html