Análise do desempenho entre sistemas de gerenciamento de banco de dados relacional e NoQSL: uma revisão sistemática

Análise do desempenho entre sistemas de gerenciamento de banco de dados relacional e NoQSL: uma revisão sistemática

Autor(a)
Silva, Gerson Vieira da.
<gerson.silva@arapiraca.ufal.br>
Ano de publicação
2023
Data da defesa
26/05/2023
Curso/Outros
Ciência da Computação
Número de folhas
37
Tipo
TCC - Trabalho de Conclusão de Curso
Local
UFAL, Campus Arapiraca, Unidade Educacional ARAPIRACA
Resumo

Com o constante crescimento da quantidade de informações geradas por empresas e usuários, o armazenamento e a gestão desses dados têm se tornado cada vez mais desafiadores. Nesse contexto, a escolha do Sistema de Gerenciamento de Bancos de Dados (SGBD) tornou-se um ponto crucial no processo de desenvolvimento de sistemas, pois a seleção de um modelo de dados inadequado pode comprometer a eficiência e a eficácia do sistema como um todo. Atualmente, os SGBDs podem ser classificados em dois grupos, de acordo com o paradigma adotado na estruturação dos dados: relacionais (SQL) e não relacionais (NoSQL). A partir disso, o presente trabalho tem como objetivo identificar as principais vantagens e desvantagens dos SGBDs relacionais e NoSQL em termos de desempenho, escalabilidade e confiabilidade, a fim de auxiliar desenvolvedores e empresas na escolha do SGBD mais adequado para suas necessidades. Para isso, foi realizada uma revisão sistemática da literatura, com foco nas comparações de desempenho entre os dois tipos de SGBDs, e identificando os critérios mais comuns utilizados por empresas e desenvolvedores na seleção desses paradigmas. Os resultados obtidos foram apresentados no capítulo de avaliação qualitativa e foram utilizados na discussão sobre as diferenças entre os modelos de banco de dados. As conclusões apontaram que a escolha do SGBD deve ser baseada nas características do sistema em questão, uma vez que os modelos possuem vantagens e desvantagens distintas.


Abstract

As the amount of information generated by companies and users continues to grow, storage and management of data have become increasingly challenging. In this context, the choice of a Database Management System (DBMS) has become a crucial point in the system development process, as selecting an inappropriate data model can compromise the efficiency and effectiveness of the system as a whole. Currently, DBMSs can be classified into two groups based on the adopted data structuring paradigm: relational (SQL) and non-relational (NoSQL). This work aims to identify the main advantages and disadvantages of relational and NoSQL DBMSs in terms of performance, scalability, and reliability, to assist developers and companies in choosing the most suitable DBMS for their needs. A systematic literature review was conducted, focusing on performance comparisons between the two types of DBMSs, and identifying the most common criteria used by companies and developers in selecting these paradigms. The obtained results were presented in the qualitative evaluation chapter and were used in the discussion of the differences between the database models. The conclusions indicated that the choice of DBMS should be based on the characteristics of the system in question since the models have distinct advantages and disadvantages.

Orientador(a)
Dr. Brito, Patrick Henrique da Silva.
Banca Examinadora
Dr. Barbosa, Alexandre de Andrade.
Me. Santos, Alexandre Paes dos.
Palavras-chave
NoSQL (Banco de dados não relacionais).
SQL (Linguagem de programação).
Banco de dados.
Comparação de desempenho.
Áreas do Conhecimento/Localização
Coleção Propriedade Intelectual (CPI) - BSCA.
Categorias CNPQ
1.00.00.00-3 Ciências exatas e da terra.
Visualizações
784
Observações


Não foi possível exibir o PDF