Comparative Study of Distributed NoSQL Databases

Abstract


With the growth of NoSQL databases on the market and the great amount of data in today's digital world, the amount of data often exceeds the computing power of one machine, which makes it necessary to utilize a distributed database system. In this scenario, many IT professionals don't know which database is the best option when starting a new project. This study has the objective of making a performance evaluation and comparison between three popular NoSQL databases (Redis, MongoDB, and Cassandra), distributing data across three distinct nodes that are subject to specific scenarios of data processing (update, read, and write) so that the IT community can have a better understanding of those technologies.

Keywords: Performance Monitoring, Evaluation, and Prediction, Parallel and Distributed Database Systems, Distributed Systems

References

Abadi D. (2012) "Consistency Tradeoffs in Modern Distributed Database System Design", Artigo Acadêmico Yale University.

Berg K., Seymour T., Goel R. (2013) "History of Databases", International Journal of Management & Information Systems.

Cooper B, et al. (2010) "Benchmarking Cloud Serving Systems with YCSB, Yahoo! Research", Santa Clara, CA, USA.

Lakshman A. Malik P. (2009) "Cassandra A Decentralized Structured Storage System". Artigo acadêmico - Cornell Bower University

NEWBEDEV (2021). "How does column-oriented NoSQL differ from document-oriented?". Disponível em: [link]. Acesso em: 23 nov 2021.

O'Neil, P., et al. (1996). "The Log-Structured Merge-Tree (LSM-Tree)". Acta Informatica 33, 351-385.
Published
2022-04-07
COSTA, Kaique J.; SANTOS, Kalvin V. V.; ROJAS, Roger T.; DUARTE JUNIOR, Wendel S.; BIANCHINI, Calebe P.. Comparative Study of Distributed NoSQL Databases. In: REGIONAL SCHOOL OF HIGH PERFORMANCE COMPUTING FROM SÃO PAULO (ERAD-SP), 13. , 2022, Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 1-4. DOI: https://doi.org/10.5753/eradsp.2022.221940.