Um Levantamento sobre Sistemas de Gerenciamento de Bancos de Dados NoSQL Multimodelo

  • Amanda Christoval da Veiga de Aquino UFSC
  • Ronaldo dos Santos Mello UFSC

Resumo


O número de aplicações que lida com dados bastante variados tem aumentado, como é o caso de sistemas que coletam dados de sensores ou de redes sociais. Nesse sentido, é necessário desenvolver tecnologias de gerenciamento de dados que suportem essa heterogeneidade de dados e apresentem um bom desempenho. Para atingir esses objetivos, sistemas de gerenciamento de banco de dados (SGBDs) chamados de NoSQL multimodelo vêm sendo propostos. Para desenvolvedores que pretendem utilizar tais SGBDs ainda não é claro qual solução se adapta melhor ao seu projeto, pois essas tecnologias são consideradas recentes. Na literatura existem trabalhos comparando SGBDs, entretanto os que comparam apenas SGBDs NoSQL multimodelo são poucos e não abrangem muitas soluções. Portanto, esse artigo apresenta um levantamento de SGBDs NoSQL multimodelo populares e não abordados na íntegra por trabalhos relacionados. Esse artigo apresenta também diferentes critérios de comparação.

Referências

Fernandes, D. and Bernardino, J. (2018). Graph databases comparison: Allegrograph, arangodb, innitegraph, neo4j, and orientdb. In 7th International Conference on Data Science, Technology and Applications (DATA), pages 373–380.

Kaur, K. and Rani, R. (2013). Modeling and querying data in NoSQL databases. In International Conference on Big Data, pages 1–7. IEEE.

Kosmerl, I., Rabuzin, K., and Sestak, M. (2020). Multi-model databases introducing polyglot persistence in the big data world. In 43rd International Convention on Information, Communication and Electronic Technology, MIPRO, pages 1724–1729. IEEE.

Lomotey, R. K. and Deters, R. (2014). Towards knowledge discovery in big data. In IEEE 8th International Symposium on Service Oriented System Engineering (SOSE).

Lu, J. and Holubová, I. (2019). Multi-model databases: A new journey to handle the variety of data. ACM Comput. Surv., 52(3):55:1–55:38.

Neumann, T., Mühlbauer, T., and Kemper, A. (2015). Fast serializable multi-version concurrency control for main-memory database systems. In ACM SIGMOD International Conference on Management of Dats, pages 677–689.

Oliveira, F. R. and del Val Cura, L. M. (2016). Performance evaluation of nosql multimodel data stores in polyglot persistence applications. In 20th International Database Engineering & Applications Symposium (IDEAS), pages 230–235.

Sadalage, P. J. and Fowler, M. (2012). NoSQL Distilled. Pearson.

Zhang, C., Lu, J., Xu, P., and Chen, Y. (2018). Unibench: A benchmark for multi-model database management systems. In Performance Evaluation and Benchmarking for the Era of Artificial Intelligence 10th TPC Technology Conference (TPCTC), pages 7–23.
Publicado
13/09/2021
AQUINO, Amanda Christoval da Veiga de; MELLO, Ronaldo dos Santos. Um Levantamento sobre Sistemas de Gerenciamento de Bancos de Dados NoSQL Multimodelo. In: ESCOLA REGIONAL DE BANCO DE DADOS (ERBD), 16. , 2021, Santa Maria. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 31-40. ISSN 2595-413X. DOI: https://doi.org/10.5753/erbd.2021.17236.