Please use this identifier to cite or link to this item:
https://repositorio.ufu.br/handle/123456789/47072Full metadata record
| DC Field | Value | Language |
|---|---|---|
| dc.creator | Guarnieri, Pedro Lima | - |
| dc.date.accessioned | 2025-09-26T18:19:13Z | - |
| dc.date.available | 2025-09-26T18:19:13Z | - |
| dc.date.issued | 2025-09-17 | - |
| dc.identifier.citation | 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. | pt_BR |
| dc.identifier.uri | https://repositorio.ufu.br/handle/123456789/47072 | - |
| dc.language | por | pt_BR |
| dc.publisher | Universidade Federal de Uberlândia | pt_BR |
| dc.rights | Acesso Aberto | pt_BR |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | * |
| dc.subject | SQL | pt_BR |
| dc.subject | aggregation | pt_BR |
| dc.subject | PostgreSQL | pt_BR |
| dc.subject | MongoDB | pt_BR |
| dc.subject | desempenho | pt_BR |
| dc.title | Estudo de caso comparando o MongoDB e o PostgreSQL na realização de consultas agregadas de dados | pt_BR |
| dc.type | Trabalho de Conclusão de Curso | pt_BR |
| dc.contributor.advisor1 | Barioni, Maria Camila Nardini | - |
| dc.contributor.advisor1Lattes | http://lattes.cnpq.br/3785426518998830 | pt_BR |
| dc.contributor.referee1 | Lima, Maria Adriana Vidigal de | - |
| dc.contributor.referee1Lattes | http://lattes.cnpq.br/0532686872124118 | pt_BR |
| dc.contributor.referee2 | Coelho, Paulo Rodolfo da Silva Leite | - |
| dc.contributor.referee2Lattes | http://lattes.cnpq.br/8115351564191626 | pt_BR |
| dc.description.degreename | Trabalho de Conclusão de Curso (Graduação) | pt_BR |
| dc.description.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. | pt_BR |
| dc.publisher.country | Brasil | pt_BR |
| dc.publisher.course | Ciência da Computação | pt_BR |
| dc.sizeorduration | 107 | pt_BR |
| dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::BANCO DE DADOS | pt_BR |
| dc.orcid.putcode | 192883844 | - |
| Appears in Collections: | TCC - Ciência da Computação | |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| EstudoCasoComparando.pdf | TCC | 17.88 MB | Adobe PDF | ![]() View/Open |
This item is licensed under a Creative Commons License
