Comparação de performance entre banco de dados relacional PostgreSQL e NoSQL MongoDB

Detalhes bibliográficos
Autor(a) principal: Martinello, Jhonatan
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/30125
Resumo: O armazenamento de dados sempre foi de suma importância em qualquer projeto ou aplicação, e para isso os bancos de dados relacionais são amplamente utilizados. Porém com a popularização da internet é crescente o aumento do volume de dados oriundos de redes sociais, aplicações mobile e web, dando força ao uso de banco de dados NoSQL por novos projetos. Entretanto, ainda se questiona muito sobre qual seria o desempenho do banco de dados relacional ao trabalhar com essas grandes quantidades de dados. Este trabalho tem como objetivo comparar a performance entre o banco de dados relacional PostgreSQL e o NoSQL MongoDB, utilizando grandes quantidades de dados usualmente armazenados em bancos NoSQL. Foram realizadas consultas no Banco de dados relacional PostgreSQL e no banco de dados NoSQL MongoDB a fim de comparar a velocidade de execução, utilizando-se de recursos nativos de ambos os bancos a fim de melhorar suas performances. Testes realizados comprovam que o banco de dados PostgreSQL com o correto uso de seus recursos teve resultados superiores ao MongoDB.
id UTFPR-12_577ea75e45abf3f7fca024afd490c11e
oai_identifier_str oai:repositorio.utfpr.edu.br:1/30125
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2022-11-21T14:39:16Z2022-11-21T14:39:16Z2021-11-27MARTINELLO, Jhonatan. Comparação de performance entre banco de dados relacional PostgreSQL e NoSQL MongoDB. 2021. Trabalho de Conclusão de Curso (Especialização em Ciência de Dados) – Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2021.http://repositorio.utfpr.edu.br/jspui/handle/1/30125O armazenamento de dados sempre foi de suma importância em qualquer projeto ou aplicação, e para isso os bancos de dados relacionais são amplamente utilizados. Porém com a popularização da internet é crescente o aumento do volume de dados oriundos de redes sociais, aplicações mobile e web, dando força ao uso de banco de dados NoSQL por novos projetos. Entretanto, ainda se questiona muito sobre qual seria o desempenho do banco de dados relacional ao trabalhar com essas grandes quantidades de dados. Este trabalho tem como objetivo comparar a performance entre o banco de dados relacional PostgreSQL e o NoSQL MongoDB, utilizando grandes quantidades de dados usualmente armazenados em bancos NoSQL. Foram realizadas consultas no Banco de dados relacional PostgreSQL e no banco de dados NoSQL MongoDB a fim de comparar a velocidade de execução, utilizando-se de recursos nativos de ambos os bancos a fim de melhorar suas performances. Testes realizados comprovam que o banco de dados PostgreSQL com o correto uso de seus recursos teve resultados superiores ao MongoDB.Data storage has always been of paramount importance in any project or application, and for this, relational databases are widely used. However, with the popularization of the internet, the increase in the volume of data from social networks, mobile and web applications is increasing, giving strength to the use of NoSQL database by new projects. However, there is still a lot of questioning about how the relational database would perform when working with these large amounts of data. This article aims to compare the performance between PostgreSQL relational database and NoSQL MongoDB, query performance of data usually stored in NoSQL databases, manipulating large amounts of data. Queries were performed on the PostgreSQL relational database and on the NoSQL MongoDB database in order to compare the execution speed, using native resources from both databases to improve their permanence. Tests carried out prove that the PostgreSQL database with the correct use of its resources had better results than MongoDB.porUniversidade Tecnológica Federal do ParanáDois VizinhosEspecialização em Ciência de DadosUTFPRBrasilAttribution-ShareAlike 4.0 Internationalhttp://creativecommons.org/licenses/by-sa/4.0/info:eu-repo/semantics/openAccessCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOBanco de dadosBanco de dados não relacionaisPostgreSQL (Linguagem de programação de computador)Data basesNon-relational databasesPostgreSQLComparação de performance entre banco de dados relacional PostgreSQL e NoSQL MongoDBPostgreSQL relational database and NoSQL MongoDB: performance comparisoninfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisDois VizinhosPola, Ives Renê VenturiniCarniel, Anderson ChavesTeixeira, MarceloPola, Ives Renê VenturiniMartinello, Jhonatanreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALcomparacaoperformancepostgresqlnosqlmongodb.pdfcomparacaoperformancepostgresqlnosqlmongodb.pdfapplication/pdf1354312http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30125/1/comparacaoperformancepostgresqlnosqlmongodb.pdf958eddd03b726b25176e892d0406341fMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81025http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30125/2/license_rdf84a900c9dd4b2a10095a94649e1ce116MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30125/3/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD53TEXTcomparacaoperformancepostgresqlnosqlmongodb.pdf.txtcomparacaoperformancepostgresqlnosqlmongodb.pdf.txtExtracted texttext/plain75096http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30125/4/comparacaoperformancepostgresqlnosqlmongodb.pdf.txtf0b363cbc73aabc62bdcc7251a04e367MD54THUMBNAILcomparacaoperformancepostgresqlnosqlmongodb.pdf.jpgcomparacaoperformancepostgresqlnosqlmongodb.pdf.jpgGenerated Thumbnailimage/jpeg1359http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30125/5/comparacaoperformancepostgresqlnosqlmongodb.pdf.jpgd238c0423653f793e2d7ea4163566253MD551/301252022-11-22 04:07:18.933oai:repositorio.utfpr.edu.br:1/30125TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2022-11-22T06:07:18Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Comparação de performance entre banco de dados relacional PostgreSQL e NoSQL MongoDB
dc.title.alternative.pt_BR.fl_str_mv PostgreSQL relational database and NoSQL MongoDB: performance comparison
title Comparação de performance entre banco de dados relacional PostgreSQL e NoSQL MongoDB
spellingShingle Comparação de performance entre banco de dados relacional PostgreSQL e NoSQL MongoDB
Martinello, Jhonatan
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Banco de dados
Banco de dados não relacionais
PostgreSQL (Linguagem de programação de computador)
Data bases
Non-relational databases
PostgreSQL
title_short Comparação de performance entre banco de dados relacional PostgreSQL e NoSQL MongoDB
title_full Comparação de performance entre banco de dados relacional PostgreSQL e NoSQL MongoDB
title_fullStr Comparação de performance entre banco de dados relacional PostgreSQL e NoSQL MongoDB
title_full_unstemmed Comparação de performance entre banco de dados relacional PostgreSQL e NoSQL MongoDB
title_sort Comparação de performance entre banco de dados relacional PostgreSQL e NoSQL MongoDB
author Martinello, Jhonatan
author_facet Martinello, Jhonatan
author_role author
dc.contributor.advisor1.fl_str_mv Pola, Ives Renê Venturini
dc.contributor.referee1.fl_str_mv Carniel, Anderson Chaves
dc.contributor.referee2.fl_str_mv Teixeira, Marcelo
dc.contributor.referee3.fl_str_mv Pola, Ives Renê Venturini
dc.contributor.author.fl_str_mv Martinello, Jhonatan
contributor_str_mv Pola, Ives Renê Venturini
Carniel, Anderson Chaves
Teixeira, Marcelo
Pola, Ives Renê Venturini
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Banco de dados
Banco de dados não relacionais
PostgreSQL (Linguagem de programação de computador)
Data bases
Non-relational databases
PostgreSQL
dc.subject.por.fl_str_mv Banco de dados
Banco de dados não relacionais
PostgreSQL (Linguagem de programação de computador)
Data bases
Non-relational databases
PostgreSQL
description O armazenamento de dados sempre foi de suma importância em qualquer projeto ou aplicação, e para isso os bancos de dados relacionais são amplamente utilizados. Porém com a popularização da internet é crescente o aumento do volume de dados oriundos de redes sociais, aplicações mobile e web, dando força ao uso de banco de dados NoSQL por novos projetos. Entretanto, ainda se questiona muito sobre qual seria o desempenho do banco de dados relacional ao trabalhar com essas grandes quantidades de dados. Este trabalho tem como objetivo comparar a performance entre o banco de dados relacional PostgreSQL e o NoSQL MongoDB, utilizando grandes quantidades de dados usualmente armazenados em bancos NoSQL. Foram realizadas consultas no Banco de dados relacional PostgreSQL e no banco de dados NoSQL MongoDB a fim de comparar a velocidade de execução, utilizando-se de recursos nativos de ambos os bancos a fim de melhorar suas performances. Testes realizados comprovam que o banco de dados PostgreSQL com o correto uso de seus recursos teve resultados superiores ao MongoDB.
publishDate 2021
dc.date.issued.fl_str_mv 2021-11-27
dc.date.accessioned.fl_str_mv 2022-11-21T14:39:16Z
dc.date.available.fl_str_mv 2022-11-21T14:39:16Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv MARTINELLO, Jhonatan. Comparação de performance entre banco de dados relacional PostgreSQL e NoSQL MongoDB. 2021. Trabalho de Conclusão de Curso (Especialização em Ciência de Dados) – Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2021.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/30125
identifier_str_mv MARTINELLO, Jhonatan. Comparação de performance entre banco de dados relacional PostgreSQL e NoSQL MongoDB. 2021. Trabalho de Conclusão de Curso (Especialização em Ciência de Dados) – Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2021.
url http://repositorio.utfpr.edu.br/jspui/handle/1/30125
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-ShareAlike 4.0 International
http://creativecommons.org/licenses/by-sa/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-ShareAlike 4.0 International
http://creativecommons.org/licenses/by-sa/4.0/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Dois Vizinhos
dc.publisher.program.fl_str_mv Especialização em Ciência de Dados
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Dois Vizinhos
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30125/1/comparacaoperformancepostgresqlnosqlmongodb.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30125/2/license_rdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30125/3/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30125/4/comparacaoperformancepostgresqlnosqlmongodb.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30125/5/comparacaoperformancepostgresqlnosqlmongodb.pdf.jpg
bitstream.checksum.fl_str_mv 958eddd03b726b25176e892d0406341f
84a900c9dd4b2a10095a94649e1ce116
b9d82215ab23456fa2d8b49c5df1b95b
f0b363cbc73aabc62bdcc7251a04e367
d238c0423653f793e2d7ea4163566253
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805923022384660480