Publicação: Estudo de caso comparando o MongoDB e o PostgreSQL na realização de consultas agregadas de dados
Carregando...
Arquivos
Tipo do documento
Data
Direito de acesso
Coleções
Programa
Área do conhecimento
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::BANCO DE DADOS
Título da Revista
ISSN da Revista
Título de Volume
Autores
Orientador
Coorientador
Resumo
Quando se trata de comparações de técnicas de consulta analítica em bancos de dados, um
dos desafios centrais é garantir equivalência semântica entre consultas escritas em paradigmas
distintos e, ao mesmo tempo, avaliar seu desempenho sob modelos de dados variados.
Nesse contexto, o presente trabalho abordou um estudo de caso voltado à implementação
e comparação de consultas agregadas em PostgreSQL (sistema de gerenciamento de banco
de dados relacional) e MongoDB (sistema de gerenciamento de banco de dados orientado a
documentos). Foram propostas consultas analíticas equivalentes empregando construtores
SQL como funções agregadas (COUNT, SUM, AVG, MIN, MAX), GROUP BY e JOIN, e os estágios
no aggregation pipeline do MongoDB e validada a correspondência semântica entre as respostas
geradas por ambos os sistemas. O método de trabalho incluiu a adoção de modelos
de dados normalizados e desnormalizados, a instrumentação de planos de execução (por
meio de EXPLAIN ANALYZE no PostgreSQL e do método explain("executionStats")
nas consultas e pipelines de agregação do MongoDB ) para mensuração de métrica de
desempenho (tempos de execução). Após a execução dos experimentos, verificou-se que o
desempenho depende fortemente do modelo de dados e do padrão de acesso: modelos normalizados
favorecem consultas que exploram junções bem indexadas, enquanto modelos
desnormalizados e pipelines otimizados podem reduzir a necessidade de junções em cenários
de leitura intensiva. Conclui-se que o PostgreSQL provê um fundamento comparativo
robusto para validação semântica e que a escolha entre SGBD relacional e orientado a
documentos deve considerar o perfil de consultas, requisitos de consistência e objetivos de
escalabilidade.
Abstract
Palavras-chave
SQL, aggregation, PostgreSQL, MongoDB, desempenho
Citação
GUARNIERI, Pedro Lima. Estudo de Caso Comparando o MongoDB e o PostgreSQL na Realização de Consultas Agregadas de Dados. 2025. 107 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de Uberlândia, Uberlândia, 2025.
DOI
Coleções
Avaliação
Revisão
Suplementado Por
Referenciado Por
Licença Creative Commons
Exceto quando indicado de outra forma, a licença deste item é descrita como Acesso Aberto
