Uma análise comparativa de sistemas de gerenciamento de bancos de dados NoSQL multimodelo

Abstract

TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.O aumento crescente do número de aplicações na Web, ou que utilizam dados da Web, como redes sociais e aplicações voltadas à Internet das coisas, teve um papel importante para o aumento exponencial de dados. Esses dados são obtidos das mais diversas fontes e assim se tornam mais complexos, possuem maior variedade e tem uma alta taxa de crescimento. Nesse sentido, é necessário desenvolver tecnologias de gerenciamento de dados que consigam suportar as distintas características de cada grupo de dados e ainda possuir um bom desempenho. Para obter esses resultados foram criados os sistemas de gerenciamento de banco de dados (SGBDs) chamados de NoSQL multimodelo. Eles oferecem mais funcionalidades e flexibilidade, podendo suportar vários modelos de dados em um único SGBD. Para os desenvolvedores que necessitam utilizar tais sistemas ainda não é claro qual solução combina e se adapta melhor ao seu projeto, pois essas tecnologias são consideradas novas no mercado. Na literatura é possível encontrar trabalhos comparando SGBDs, entretanto os que comparam SGBDs NoSQL multimodelo são escassos e não abrangem muitos sistemas. Sendo assim, esse trabalho de conclusão de curso tem como objetivo apresentar uma análise comparativa de SGBDs NoSQL multimodelo populares no mercado e não abordados por trabalhos relacionados.The increasing number of web applications, or those using web data, such as social networks and IoT applications, has played an important role in exponentially increasing data. These data are obtained from various sources and thus become more complex, have greater variety and have a high growth rate. In this sense, it is necessary to develop data management technologies that can support the distinct characteristics of each data group and still have a good performance. To achieve these results, database management systems (DBMSs) called multi-model NoSQL have been created. They offer more functionality and flexibility and may support multiple data models in a single DBMS. For developers who need to use such systems it is not yet clear which solution best fits their project as these technologies are considered new to the market. In the literature it is possible to find out works comparing DBMSs, however those comparing multimodel NoSQL DBMSs are scarce and do not cover many systems. Thus, this undergraduate conclusion paper aims to present a comparative analysis of the most used multimodel NoSQL DBMS in the market that were not covered by the related work

    Similar works