Resumo:
Este trabalho trata de uma análise de desempenho realizada com os dois sistemas de
gerenciamento de dados Open Source mais utilizados no mercado: o MySQL e o
MongoDB. Objetivou-se avaliar qual dos dois gerenciadores apresentaria melhor
desempenho diante das instruções de inserção, edições, exclusões e seleções de
dados. Para tanto, criou-se uma aplicação voltada à gestão pública municipal,
desenvolvendo bancos de dados nas duas tecnologias presente neste trabalho. Na
construção do software, foi necessário realizar análise de requisitos funcionais e não
funcionais e a melhor estrutura que atendeu às necessidades, por se tratar de uma
aplicação WEB, foi à linguagem PHP. Como método, foram usadas massas de dados
iguais e efetuadas as mesmas rotinas de manipulação de dados em ambos os
sistemas de gerenciamento. A partir dos testes, pode-se observar como resultado que
o MySQL apresentou vantagens de desempenho significativamente maior em
comparação ao MongoDB. O Banco de Dados Relacional demonstrou ser mais
adequado para o tipo de persistência de dado utilizado na aplicação desenvolvida,
pois evidenciou melhor desempenho em todos os testes realizados em comparação
ao Banco de Dados Não Relacional.
Descrição:
SOUSA, M. S. Análise de desempenho do componente de persistência de dados de uma ferramenta para gestão pública. 2019. 43 f. Trabalho de Conclusão de Curso (Graduação em Computação) - Universidade Estadual da Paraíba, Centro de Ciências Exatas e Sociais Aplicadas, Patos, 2019.