Análise de desempenho de bancos de dados relacionais a partir da construção de um sistema de benchmark sintético

Detalhes bibliográficos
Autor(a) principal: Souza, Rafhael Weslley Lemes de
Data de Publicação: 2020
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/28844
Resumo: Os bancos de dados relacionais são estruturas de armazenamento de dados que trabalham em conjunto de outros softwares disponibilizando informações relevantes para a execução dos mesmos. Advindo de um conceito criado na década de 1970, o modelo relacional, esta tecnologia vem sendo aprimorada para alocar e recuperar informações de forma rápida e consistente. Em virtude deste fato, estruturas simples de armazenamento de dados se tornaram sistemas que gerenciam grandes quantidades de informações, realizando até mesmo cálculos com o conteúdo armazenado e disponibilizando resultados que ajudam nas decisões de negócio das empresas. Como existem diversos sistemas gerenciadores de bancos de dados com finalidades distintas, este trabalho realizou uma análise comparativa de sistemas da categoria OLTP, entregando como métrica comparativa o tempo que estes sistemas demoram para executar lotes de comandos SQL em um ambiente monousuário. O trabalho avaliou o desempenho destas ferramentas com diferentes quantidades de operações. A comparação foi realizada entre três softwares, MySQL, PostgreSQL e Firebird. Estes foram escolhidos utilizando um robô de pesquisas que avalia a preferência dessas ferramentas entre projetistas de software. Para a escolha dos gerenciadores, procurou-se mesclar ferramentas de alto e baixo conceito no mercado, para que fosse possível verificar se há diferenças significativas de desempenho entre os sistemas.
id UTFPR-12_97ee9e75c4f94222d29f59586bb6918f
oai_identifier_str oai:repositorio.utfpr.edu.br:1/28844
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-06-20T16:34:59Z2022-06-20T16:34:59Z2020-09-11SOUZA, Rafhael Weslley Lemes de. Análise de desempenho de bancos de dados relacionais a partir da construção de um sistema de benchmark sintético. 2020. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2020.http://repositorio.utfpr.edu.br/jspui/handle/1/28844Os bancos de dados relacionais são estruturas de armazenamento de dados que trabalham em conjunto de outros softwares disponibilizando informações relevantes para a execução dos mesmos. Advindo de um conceito criado na década de 1970, o modelo relacional, esta tecnologia vem sendo aprimorada para alocar e recuperar informações de forma rápida e consistente. Em virtude deste fato, estruturas simples de armazenamento de dados se tornaram sistemas que gerenciam grandes quantidades de informações, realizando até mesmo cálculos com o conteúdo armazenado e disponibilizando resultados que ajudam nas decisões de negócio das empresas. Como existem diversos sistemas gerenciadores de bancos de dados com finalidades distintas, este trabalho realizou uma análise comparativa de sistemas da categoria OLTP, entregando como métrica comparativa o tempo que estes sistemas demoram para executar lotes de comandos SQL em um ambiente monousuário. O trabalho avaliou o desempenho destas ferramentas com diferentes quantidades de operações. A comparação foi realizada entre três softwares, MySQL, PostgreSQL e Firebird. Estes foram escolhidos utilizando um robô de pesquisas que avalia a preferência dessas ferramentas entre projetistas de software. Para a escolha dos gerenciadores, procurou-se mesclar ferramentas de alto e baixo conceito no mercado, para que fosse possível verificar se há diferenças significativas de desempenho entre os sistemas.Relational databases are data storage structures that work together with other software, providing relevant information for their execution. Coming from a concept created in the 1970s, the relational model, this technology has been improved to allocate and retrieve information quickly and consistently. Due to this fact, simple data storage structures have become systems that manage large amounts of information, even performing calculations with the stored content and providing results that help companies' business decisions. As there are several database management systems for different purposes, this work carried out a comparative analysis of systems in the OLTP category, delivering as a comparative metric the time it takes these systems to execute batches of SQL commands in a single user environment. The work evaluated the performance of these tools with different amounts of operations. The comparison was made between three softwares, MySQL, PostgreSQL and Firebird. These were chosen using a research robot that assesses the preference of these tools among software designers. For the choice of managers, we tried to mix high and low concept tools in the market, so that it was possible to verify if there are significant differences in performance between the systems.porUniversidade Tecnológica Federal do ParanáCuritibaBacharelado em Engenharia de ComputaçãoUTFPRBrasilCNPQ::ENGENHARIASBanco de dados relacionaisDesempenho - AnáliseJava (Linguagem de programação de computador)Relational databasesPerformance - AnalysisJava (Computer program language)Análise de desempenho de bancos de dados relacionais a partir da construção de um sistema de benchmark sintéticoPerformance analysis of relational databases from the construction of a synthetic benchmark systeminfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisCuritibaCarvalho, Fabiano Scriptore deFonseca, Anelise MunarettoFonseca, Mauro Sérgio PereiraCarvalho, Fabiano ScriptoreSouza, Rafhael Weslley Lemes deinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALbenchmarksintetico.pdfbenchmarksintetico.pdfapplication/pdf3943677http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28844/1/benchmarksintetico.pdfc9dfa9be4682ad96e5d4d46e8bedb416MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28844/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTbenchmarksintetico.pdf.txtbenchmarksintetico.pdf.txtExtracted texttext/plain1064http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28844/3/benchmarksintetico.pdf.txtbc96fa9bfc578fe5f1e25459d7741c85MD53THUMBNAILbenchmarksintetico.pdf.jpgbenchmarksintetico.pdf.jpgGenerated Thumbnailimage/jpeg1259http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28844/4/benchmarksintetico.pdf.jpg866730bf33ee16d6dec88c53ce6967baMD541/288442022-06-21 03:07:00.375oai:repositorio.utfpr.edu.br:1/28844TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2022-06-21T06:07Repositó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 Análise de desempenho de bancos de dados relacionais a partir da construção de um sistema de benchmark sintético
dc.title.alternative.pt_BR.fl_str_mv Performance analysis of relational databases from the construction of a synthetic benchmark system
title Análise de desempenho de bancos de dados relacionais a partir da construção de um sistema de benchmark sintético
spellingShingle Análise de desempenho de bancos de dados relacionais a partir da construção de um sistema de benchmark sintético
Souza, Rafhael Weslley Lemes de
CNPQ::ENGENHARIAS
Banco de dados relacionais
Desempenho - Análise
Java (Linguagem de programação de computador)
Relational databases
Performance - Analysis
Java (Computer program language)
title_short Análise de desempenho de bancos de dados relacionais a partir da construção de um sistema de benchmark sintético
title_full Análise de desempenho de bancos de dados relacionais a partir da construção de um sistema de benchmark sintético
title_fullStr Análise de desempenho de bancos de dados relacionais a partir da construção de um sistema de benchmark sintético
title_full_unstemmed Análise de desempenho de bancos de dados relacionais a partir da construção de um sistema de benchmark sintético
title_sort Análise de desempenho de bancos de dados relacionais a partir da construção de um sistema de benchmark sintético
author Souza, Rafhael Weslley Lemes de
author_facet Souza, Rafhael Weslley Lemes de
author_role author
dc.contributor.advisor1.fl_str_mv Carvalho, Fabiano Scriptore de
dc.contributor.referee1.fl_str_mv Fonseca, Anelise Munaretto
dc.contributor.referee2.fl_str_mv Fonseca, Mauro Sérgio Pereira
dc.contributor.referee3.fl_str_mv Carvalho, Fabiano Scriptore
dc.contributor.author.fl_str_mv Souza, Rafhael Weslley Lemes de
contributor_str_mv Carvalho, Fabiano Scriptore de
Fonseca, Anelise Munaretto
Fonseca, Mauro Sérgio Pereira
Carvalho, Fabiano Scriptore
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS
topic CNPQ::ENGENHARIAS
Banco de dados relacionais
Desempenho - Análise
Java (Linguagem de programação de computador)
Relational databases
Performance - Analysis
Java (Computer program language)
dc.subject.por.fl_str_mv Banco de dados relacionais
Desempenho - Análise
Java (Linguagem de programação de computador)
Relational databases
Performance - Analysis
Java (Computer program language)
description Os bancos de dados relacionais são estruturas de armazenamento de dados que trabalham em conjunto de outros softwares disponibilizando informações relevantes para a execução dos mesmos. Advindo de um conceito criado na década de 1970, o modelo relacional, esta tecnologia vem sendo aprimorada para alocar e recuperar informações de forma rápida e consistente. Em virtude deste fato, estruturas simples de armazenamento de dados se tornaram sistemas que gerenciam grandes quantidades de informações, realizando até mesmo cálculos com o conteúdo armazenado e disponibilizando resultados que ajudam nas decisões de negócio das empresas. Como existem diversos sistemas gerenciadores de bancos de dados com finalidades distintas, este trabalho realizou uma análise comparativa de sistemas da categoria OLTP, entregando como métrica comparativa o tempo que estes sistemas demoram para executar lotes de comandos SQL em um ambiente monousuário. O trabalho avaliou o desempenho destas ferramentas com diferentes quantidades de operações. A comparação foi realizada entre três softwares, MySQL, PostgreSQL e Firebird. Estes foram escolhidos utilizando um robô de pesquisas que avalia a preferência dessas ferramentas entre projetistas de software. Para a escolha dos gerenciadores, procurou-se mesclar ferramentas de alto e baixo conceito no mercado, para que fosse possível verificar se há diferenças significativas de desempenho entre os sistemas.
publishDate 2020
dc.date.issued.fl_str_mv 2020-09-11
dc.date.accessioned.fl_str_mv 2022-06-20T16:34:59Z
dc.date.available.fl_str_mv 2022-06-20T16:34:59Z
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 SOUZA, Rafhael Weslley Lemes de. Análise de desempenho de bancos de dados relacionais a partir da construção de um sistema de benchmark sintético. 2020. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2020.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/28844
identifier_str_mv SOUZA, Rafhael Weslley Lemes de. Análise de desempenho de bancos de dados relacionais a partir da construção de um sistema de benchmark sintético. 2020. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2020.
url http://repositorio.utfpr.edu.br/jspui/handle/1/28844
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
dc.publisher.program.fl_str_mv Bacharelado em Engenharia de Computação
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á
Curitiba
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/28844/1/benchmarksintetico.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28844/2/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28844/3/benchmarksintetico.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28844/4/benchmarksintetico.pdf.jpg
bitstream.checksum.fl_str_mv c9dfa9be4682ad96e5d4d46e8bedb416
b9d82215ab23456fa2d8b49c5df1b95b
bc96fa9bfc578fe5f1e25459d7741c85
866730bf33ee16d6dec88c53ce6967ba
bitstream.checksumAlgorithm.fl_str_mv 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_ 1805923217497391104