DB 基准测试:Cassandra 与 BigTable 与 Hadoop(s)

Dav*_*542 3 hadoop bigtable performance-testing cassandra

我希望评估使用 Cassandra、BigTable 或 Hadoop 解决方案的可能性。是否有任何地方对这三者如何在一组基准测试中进行比较和执行进行了最新比较?我发现了一些可能是五年前的,但我想在深入研究之前更好地了解这三个数据库——它们的优点和缺点——。

nev*_*vsv 6

  1. Hadoop 是一个生态系统,运行着多种类型的数据库。我相信您要比较的是 HBase。在我见过的大多数基准测试中,Cassandra 的速度较慢,您可以轻松找到用于比较这两者的基准测试。当您谈论 Hadoop 时,您需要了解这是比 Cassandra 或 BigTable 复杂得多的环境。
  2. BigTable 几乎可以吃掉你扔在它上面的所有东西,只需支付 google 费用,一切都会好起来的。(看到了 200 万条记录/秒写入的基准测试)。
  3. Cassandra 架构基于 DynamoDB(AWS) 和 BigTable 设计。在其设计的工作负载中速度非常快(您可以找到许多每秒 100 万次写入的基准测试)。
  4. 永远不要相信互联网上的基准:)。您必须使用示例数据自己运行它。并非所有数据库都适合所有需求。如果您提供了更多关于您想在数据库上放置什么工作负载的信息,这里的人可以指导您找到您需要的数据库。(比您列出的 3 个要多得多)。