Performance evaluation of NoSQL databases
11th European Workshop on Computer Performance Engineering, EPEW 2014, Florence, İtalya, 11 - 12 Eylül 2014, cilt.8721 LNCS, ss.16-29, (Tam Metin Bildiri)
- Yayın Türü: Bildiri / Tam Metin Bildiri
- Cilt numarası: 8721 LNCS
- Doi Numarası: 10.1007/978-3-319-10885-8_2
- Basıldığı Şehir: Florence
- Basıldığı Ülke: İtalya
- Sayfa Sayıları: ss.16-29
- Ankara Yıldırım Beyazıt Üniversitesi Adresli: Hayır
Özet
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. © 2014 Springer International Publishing.