Performance evaluation of NoSQL databases
File(s)
Author(s)
Gandini, Andrea
Gribaudo, Marco
Knottenbelt, William J
Osman, Rasha
Piazzolla, Pietro
Type
Conference Paper
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.
Date Issued
2014-09-11
Date Acceptance
2014-09-01
Citation
Lecture Notes in Computer Science, 2014, 8721, pp.16-29
ISBN
9783319108841
ISSN
0302-9743
Publisher
Springer International Publishing
Start Page
16
End Page
29
Journal / Book Title
Lecture Notes in Computer Science
Volume
8721
Copyright Statement
© 2014 Springer International Publishing Switzerland. The Version of Record is available online at: http://dx.doi.org/10.1007/978-3-319-10885-8_2
Identifier
http://dx.doi.org/10.1007/978-3-319-10885-8_2
Source
EPEW 2014
Publication Status
Published
Start Date
2014-09-11
Finish Date
2014-09-12
Coverage Spatial
Florence, Italy