Qual Funciona Melhor? Uma Análise Comparativa sobre Bancos de Dados NoSQL chave-valor (Which Fits Better? A Comparative Analysis about NoSQL Key-Value Databases)

Dácio Alves Florêncio (alvesdacio92@gmail.com)1, Diógenes Ricardo Freitas de Oliveira (diogenesr.freitas@gmail.com)2, Elyda Laisa Soares Xavier Freitas (elyda.freitas@upe.br)3, Fernando da Fonseca de Souza (fddf@cin.ufpe.br)4


1Universidade de Pernambuco (UPE)
2Faculdade de Filosofia, Ciências e Letras de Caruaru (FAFICA)
3Universidade de Pernambuco (UPE), Universidade Federal de Pernambuco (UFPE)
4Universidade Federal de Pernambuco (UFPE)

This paper appears in: Revista IEEE América Latina

Publication Date: Nov. 2017
Volume: 15,   Issue: 11 
ISSN: 1548-0992


Abstract:
Due to the increasing amount of produced information, caused by the Web 2.0, the new apps and even the older ones demand a higher degree of scalability, concurrence, and availability, amongst other things. The database models already existing, especially the most used, the relational, could not stand this new paradigm of data manipulation. From this new demand, the NoSQL movement has emerged and it has as its goal to solve problems faced by other models. The right manipulation of this huge quantity of data may lead companies to an improvement in their products and services. However, it is necessary to know which NoSQL database fits better to each one own scenario. For that, in this work we have compared characteristics of three models of key-value NoSQL databases: Cassandra, DynamoDB and Redis. Such a comparison is aimed at assisting the understanding on which scenarios the use of such databases are recommended.

Index Terms:
Cassandra, DynamoDB, Redis, Partition, Consistency, Availability.   


Documents that cite this document
This function is not implemented yet.


[PDF Full-Text (324)]