Estudo Comparativo de Desempenho entre Bancos de Dados NoSQL Distribuídos
Resumo
Com o crescimento dos bancos de dados NoSQL no mercado e a grande quantidade de dados no mundo digital de hoje, essa quantidade de dados muitas vezes excede o poder de processamento de uma máquina sendo necessário utilizar sistemas de banco de dados distribuídos. Nesse cenário, muitos profissionais de tecnologia ao iniciar um novo projeto não sabem qual a melhor opção de banco escolher. Este estudo tem por objetivo comparar o desempenho de três bancos de dados NoSQL (Redis, MongoDB e Cassandra), distribuindo seus dados em três máquinas e em cenários específicos de processamento de dados (atualização, leitura e escrita), visando auxiliar a comunidade a ter um melhor entendimento sobre essas tecnologias.
Referências
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.