Abstract
The rapid growth of unstructured data over the last few years, has led to the emergence of new database management systems. Traditional relational databases, despite their wide adoption and plethora of features, begin to show weaknesses when having to deal with very large amounts of data. Numerous types of databases have emerged in the Cloud domain, in order to exploit the elasticity of Cloud environments, while relaxing the typical ACID considerations and investigating trade-offs of the CAP theorem. The aim of this paper is to investigate how such offerings (MongoDB, Cassandra and HBase namely), based on these tradeoffs, behave when deployed in virtual environments (of the BONFIRE facility) and how they are measured against widely used benchmarks such as YCSB. The results may be helpful for potential adopters to choose from these offerings, based on their individual needs for specific workloads or query structures.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Digital Universe Infographic.IDC, December 2012. http://www.emc.com/infographics/digital-universe-business-infographic.htm
Presto: Interacting with petabytes of data at Facebook. Lydia Chan, November 2013. https://www.facebook.com/notes/facebook-engineering/presto-interacting-with-petabytes-of-data-at-facebook/10151786197628920
CERN Computing. http://home.web.cern.ch/about/computing
List of NoSQL databases. http://nosql-database.org
Han, J., et al.: Survey on NoSQL database. In: 2011 6th International Conference on Pervasive Computing and Applications (ICPCA), 26–28 October 2011, pp. 363–366 (2011). doi:10.1109/ICPCA.2011.6106531
Cooper, B.F., et al.: Benchmarking cloud serving systems with YCSB. In: Proceedings of the 1st ACM Symposium on Cloud computing, pp. 143–154. ACM (2010)
Bonfire project Cloud testbeds. http://www.bonfire-project.eu/
Open Cloud Computing Interface Standard. http://occi-wg.org/
BlockCache 101.Nick Dimiduk. http://www.n10k.com/blog/blockcache-101/. Accessed Sep 2014
Poess, M., Floyd, C.: New TPC benchmarks for decision support and web commerce. ACM SIGMOD Rec. 29(4), 64–71 (2000)
Shi, Y., et al.: Benchmarking cloud-based data management systems. In: Proceedings of the Second International Workshop on Cloud Data Management (CloudDB 2010) (2010)
Hecht, R., Jablonski, S.: NoSQL evaluation: a use case oriented survey. In: Proceedings of the 2011 International Conference Cloud Service Computing, pp. 336–341 (2011)
Rahman, M.R., et al.: Toward a principled framework for benchmarking consistency. In: Proceedings of the Eighth USENIX Conference on Hot Topics in System Dependability. USENIX Association (2012)
Golab, W., et al: Analyzing consistency properties for fun and profit. In: PODC 2011: Proceedings of the 30th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, pp. 197–206 (2011)
Van der Veen, J.S., et al.: Sensor data storage performance: SQL or NoSQL, physical or virtual. In: 2012 IEEE 5th International Conference on Cloud Computing (CLOUD). IEEE (2012)
Abadi, Daniel J.: Data management in the cloud: limitations and opportunities. IEEE Data Eng. Bull. 32(1), 3–12 (2009)
Iosup, A., et al: On the performance variability of production cloud services. In: 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid). IEEE (2011)
Brewer, E.A.: Towards robust distributed systems. In: Symposium on Principles of Distributed Computing (2000)
Sakr, S., et al.: A survey of large scale data management approaches in cloud environments. IEEE Commun. Surv. Tutorials 13(3), 311–336 (2011)
Acknowledgments
This research has been co-financed by the European Union (European Social Fund – ESF) and Greek national funds through the Operational Program “Education and Lifelong Learning” of the National Strategic Reference Framework (NSRF) – Research Funding Program: Thales. Investing in knowledge society through the European Social Fund.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Seriatos, G., Kousiouris, G., Menychtas, A., Kyriazis, D., Varvarigou, T. (2016). Comparison of Database and Workload Types Performance in Cloud Environments. In: Karydis, I., Sioutas, S., Triantafillou, P., Tsoumakos, D. (eds) Algorithmic Aspects of Cloud Computing. ALGOCLOUD 2015. Lecture Notes in Computer Science(), vol 9511. Springer, Cham. https://doi.org/10.1007/978-3-319-29919-8_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-29919-8_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-29918-1
Online ISBN: 978-3-319-29919-8
eBook Packages: Computer ScienceComputer Science (R0)