NoSQL Failover Characteristics: A Comparison of Four Leading Databases
As a follow up to the independent YCSB benchmark: Ultra-High Performance NoSQL Benchmarking Analyzing Durability and Performance Tradeoffs, Thumbtack Technology further examines the benefits of using a NoSQL database with the ability to process transactions in the face of hardware or other node failures. This benchmark evaluates Cassandra, Couchbase, MongoDB and Aerospike, and answers these key questions:
- How much data can I handle?
- How accurate is it?
- What should I expect when something bad happens?
The central conclusion from this report: each of these products tends to perform failover and recovery as expected, with varying levels of performance fluctuations during the tests. Even under heavy write load, the interruptions in service were limited to 30 seconds or less. This was repeated in numerous tests, using different methods of disrupting the cluster, and using different kinds of workloads, storage models, and replication settings.
Download the complete results.