Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/28844
Título: Análise de desempenho de bancos de dados relacionais a partir da construção de um sistema de benchmark sintético
Título(s) alternativo(s): Performance analysis of relational databases from the construction of a synthetic benchmark system
Autor(es): Souza, Rafhael Weslley Lemes de
Orientador(es): Carvalho, Fabiano Scriptore de
Palavras-chave: Banco de dados relacionais
Desempenho - Análise
Java (Linguagem de programação de computador)
Relational databases
Performance - Analysis
Java (Computer program language)
Data do documento: 11-Set-2020
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Curitiba
Citação: 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.
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.
Abstract: 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.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/28844
Aparece nas coleções:CT - Engenharia de Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
benchmarksintetico.pdf3,85 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.