NoSQL Performance Test - In-Memory Performance Comparison of SequoiaDB, Cassandra, and MongoDB

Tilmann Rabl, Michael Frank, and Manuel Danisch.

2014.
White paper.

Abstract

In view of the fast development of innovative IT-technologies, NoSQL technology is increasingly utilized in big data and real-time web application in recent years. Because NoSQL stores allow for a more agile development process and execution, they can replace traditional relational database management systems (RDBMS) in a large number of industrial application fields. NoSQL technology significantly improves both database scalability and usability by softening RDBMS features, such as consistency and relational model.

In this report, bankmark reports on a large series of benchmark experiments to compare publicly available NoSQL store products with SequoiaDB in in different workload scenarios. For this purpose, the bankmark team used the Yahoo Cloud Serving Benchmark (YCSB) suite as testing platform. The bankmark team used preset settings for all systems wherever possible and only adapted settings that caused major performance bottlenecks. For all databases official documentation as well as information from other publicly available sources was utilized. All major adaptations are documented in this report, a full report is available on request that contains all configuration settings.

Download



Readers who enjoyed the above work, may also like the following:


  • Grand Challenge: High Performance Stream Queries in Scala.
    Dantong Song, Kaiwen Zhang, Tilmann Rabl, Prashanth Menon, and Hans-Arno Jacobsen.
    In DEBS, 2015.
    Tags: grand challenge, spark, scala, taxi monitoring
  • Just can't get enough - Synthesizing Big Data.
    Tilmann Rabl, Manuel Danisch, Michael Frank, Sebastian Schindler, and Hans-Arno Jacobsen.
    In Proceedings of the ACM SIGMOD Conference, 2015.
    Demonstration Track.
    Tags: pdgf, dbsynth, data generation
  • DualTable: A Hybrid Storage Model for Update Optimization in Hive.
    Songlin Hu, Wantao Liu, Tilmann Rabl, Shuo Huang, Ying Liang, Zhang Xiao, Hans-Arno Jacobsen, Xubin Pei, and Jiye Wang.
    In Proceedings of the 31st International Conference on Data Engineering, 2015.
    Tags: big data, hadoop, dualtable