DB基准:Cassandra vs.BigTable vs.Hadoop

DB基准:Cassandra vs.BigTable vs.Hadoop,hadoop,cassandra,performance-testing,bigtable,Hadoop,Cassandra,Performance Testing,Bigtable,我希望评估使用Cassandra、BigTable或Hadoop解决方案的可能性。是否有任何地方对这三种测试在一组基准测试中的比较和执行情况进行了最新比较?我找到了五年前的一些数据库,但我想在深入研究之前更好地从高层了解这三个数据库的优缺点。(Yahoo!Cloud Service Benchmark)是NoSQL数据库性能测试的标准。似乎总结了YCSB测试延迟和可伸缩性的目标 除了延迟和可伸缩性之外,我还检查高批量负载的吞吐量(即完成的总工作量),以及充分配置服务器时“在线”类型系统的尾部延迟

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

(Yahoo!Cloud Service Benchmark)是NoSQL数据库性能测试的标准。似乎总结了YCSB测试延迟和可伸缩性的目标

除了延迟和可伸缩性之外,我还检查高批量负载的吞吐量(即完成的总工作量),以及充分配置服务器时“在线”类型系统的尾部延迟。我所说的尾部延迟指的是:最慢的1%(或.1%)请求的速度有多快

当它第一次推出时(仅供参考,我正在开发该产品)

  • Hadoop是一个生态系统,在其上运行多种类型的数据库。我相信你想要比较的是HBase。在我所见过的大多数基准测试中,卡桑德拉的测试速度要慢一些,你可以很容易地找到比较这两者的基准测试。当您谈论Hadoop时,您需要理解这是一个比Cassandra或BigTable更复杂的环境
  • BigTable几乎可以吃掉你扔在它上面的所有东西,只要付谷歌钱,一切都会好起来的。(参见基准测试,记录为200万次/秒写入)
  • Cassandra架构基于DynamoDB(AWS)和BigTable设计。它的设计工作负载非常快(每秒100万次写操作可以找到许多基准测试)
  • 永远不要信任internet上的基准:)。您必须使用示例数据自己运行它。并非所有数据库都能满足所有需求。如果您提供更多关于您希望在数据库上增加哪些工作负载的信息,这里的人可以为您提供所需数据库的指导。(比您列出的3个要多得多)