Key points are not available for this paper at this time.
Com a ênfase atual em “Big Data”, os bancos de dados NoSQL têm ganhado grande popularidade. Afirma-se que esses bancos de dados apresentam desempenho superior ao dos bancos de dados SQL. Neste artigo, nosso objetivo é investigar de forma independente o desempenho de alguns bancos de dados NoSQL e SQL à luz dos armazenamentos de chave-valor. Comparamos operações de leitura, gravação, exclusão e instanciar em armazenamentos de chave-valor implementados por bancos de dados NoSQL e SQL. Além disso, também investigamos uma operação adicional: iterar através de todas as chaves. Uma estrutura de par chave-valor abstrata que suporta essas operações básicas é projetada e implementada usando todos os bancos de dados testados. Os resultados experimentais medem o tempo dessas operações e resumimos nossas descobertas sobre como os bancos de dados se comparam entre si. Nossos resultados mostram que nem todos os bancos de dados NoSQL têm desempenho superior aos bancos de dados SQL. Alguns são muito piores. E, para cada banco de dados, o desempenho varia com cada operação. Alguns são lentos para instanciar, mas rápidos para ler, gravar e excluir. Outros são rápidos para instanciar, mas lentos nas outras operações. E há pouca correlação entre desempenho e o modelo de dados que cada banco de dados utiliza.
Li et al. (Qui,) estudaram esta questão.