@mbruschi

Performance Evaluation of NoSQL Databases

, , , , and . Computer Performance Engineering, volume 8721 of Lecture Notes in Computer Science, Springer International Publishing, (2014)
DOI: 10.1007/978-3-319-10885-8_2

Abstract

NoSQL databases have emerged as a backend to support Big Data applications. NoSQL databases are characterized by horizontal scalability, schema-free data models, and easy cloud deployment. To avoid overprovisioning, it is essential to be able to identify the correct number of nodes required for a specific system before deployment. This paper benchmarks and compares three of the most common NoSQL databases: Cassandra, MongoDB and HBase. We deploy them on the Amazon EC2 cloud platform using different types of virtual machines and cluster sizes to study the effect of different configurations. We then compare the behavior of these systems to high-level queueing network models. Our results show that the models are able to capture the main performance characteristics of the studied databases and form the basis for a capacity planning tool for service providers and service users.

Description

Performance Evaluation of NoSQL Databases - Springer

Links and resources

Tags

community

  • @mbruschi
  • @dblp
@mbruschi's tags highlighted