This technical study evaluates and compares the throughput and latency of three NoSQL databases across four different workloads and three cluster configurations.
NoSQL systems were developed in response to a gradual increase in the volume of data and the frequency in which data is stored, accessed, and modified. However, each NoSQL database has its own unique implementation and performance characteristics. When deploying in the cloud, these distinctions are crucial to identifying the optimal solution for a particular scenario.
This technical report evaluates Couchbase Capella, MongoDB Atlas, and Amazon DynamoDB in terms of latency and throughput under four workloads:
The evaluation was conducted on three cluster configurations: 6, 9, and 18 nodes. For consistency, the Yahoo! Cloud Serving Benchmark was utilized. The results of the evaluation are supported by six diagrams.