MongoDB Set to Become the 'New Default' Database
MongoDB tops other NoSQL databases in a benchmark study, the company announced at MongoDB World 2015.NEW YORK—MongoDB beat out NoSQL databases in a recent benchmark study that measured performance and scalability in real-world deployments, as it aims to become the new default database option for enterprises. At the MongoDB World 2015 conference here, MongoDB announced that United Software Associates, an independent benchmarking and performance testing organization, delivered results of its benchmark report that showed MongoDB provided greater scalability than Cassandra and Couchbase in all tests, by as much as 13 times. Indeed, the research, based on the Yahoo! Cloud Serving Benchmark (YCSB), showed that MongoDB outperforms Cassandra and Couchbase in deployments where the data size exceeds that of RAM, where data is partitioned across multiple servers, and where data is replicated for high availability. The full performance benchmark study is available here for download. "While performance is important, it must be considered along with many different criteria when evaluating database technology," said Sam Bhat, CEO of United Software Associates, in a statement. "The goal of this report is to take a closer look at scalability, another critical factor used to determine the right database technology for a project. MongoDB proved to have the best and most predictable scalability, better than either of the niche NoSQL products. With these tests we can confidently say MongoDB is well suited for the widest range of applications, and is also at the forefront of databases in terms of performance and scalability."
MongoDB said the study results are based on evaluation of two workloads using YCSB: Workload A, an equal mix of reads and updates, and Workload B, which consists of 95 percent reads and 5 percent updates. All tests were performed with 400M records distributed across three servers, which represents a data set larger than RAM. Each test performs 100M operations and records throughput and latencies at the 95th and 99th percentiles for reads and updates separately.