Publicação:
Estudo de caso comparando o MongoDB e o PostgreSQL na realização de consultas agregadas de dados

Carregando...
Imagem de Miniatura

Direito de acesso

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

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

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