【问题标题】:What is the write performance of Cassandra, HBase, MongoDB or Elastic SearchCassandra、HBase、MongoDB 或 Elastic Search 的写入性能如何
【发布时间】:2012-01-28 00:19:57
【问题描述】:

我正在寻找 Cassandra、HBase、Mongodb 和 Elastic Search 的写入性能的真实测试结果。我想从我们的服务器收集日志数据,这些数据非常庞大。一个小时超过10GB。

我知道每个人都在谈论 cassandra 的写入性能,并且这些产品有不同的使用领域。 K/V,面向文档或搜索。但我现在感兴趣的不是他们的存储类型,而是写入性能。例如每秒 50K 事务。

我还想根据这些数据进行搜索。

对于每秒处理超过 50K 的传输,您有什么建议。

【问题讨论】:

    标签: mongodb elasticsearch cassandra nosql


    【解决方案1】:

    Cassandra 确实很快。

    Voldemort 也非常快。我知道至少有一个大型网站选择了它而不是所有其他选项。

    但是,实际上,50K/秒并没有什么特别之处。我是在一台机器上使用 MySQL 完成的。

    但是请注意,除了可以多快地写入数据之外,您还应该对以后可以使用这些数据做什么感兴趣。否则你可以pipe all your writes to /dev/null。它会非常地快。

    此外,您在互联网上找到的任何“基准”都是无用的。它要么使用具有某些特征的数据,要么使用合成数据。这可以使一切变得不同。除了之外,没有人会使用你的数据对你的场景进行基准测试。

    【讨论】:

    • 您介意我问一下您是如何在 MySQL 上获得 50K/秒的吗?你的硬件配置是什么?
    • @srs2012:RAID10,放宽事务刷新(即降低可靠性)。
    • -1 未能回答问题的任何部分。
    • -1 因为这不是该问题的预期答案。
    【解决方案2】:

    您可能对 Netflix 的 Cassandra 基准测试感兴趣,该基准测试在 EC2 上每秒高达 100 万次写入:http://techblog.netflix.com/2011/11/benchmarking-cassandra-scalability-on.html

    【讨论】:

      猜你喜欢
      • 2017-06-03
      • 2014-05-15
      • 2020-07-23
      • 2013-04-22
      • 2016-07-12
      • 2012-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多