Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/33263
Título: Um estudo comparativo de sistemas de gerenciamento de banco de dados temporais
Título(s) alternativo(s): A comparative study of temporal database management systems
Autor(es): Santos, Vitor Oliveira dos
Orientador(es): Pola, Ives Renê Venturini
Palavras-chave: Banco de dados - Gerência
Banco de dados
Análise de séries temporais
Data base management
Data bases
Time-series analysis
Data do documento: 1-Nov-2023
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Pato Branco
Citação: SANTOS, Vitor Oliveira dos. Um estudo comparativo de sistemas de gerenciamento de banco de dados temporais. 2023. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Computação) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2023.
Resumo: Este trabalho realizou uma análise arquitetural de Sistemas Gerenciadores de Banco de Dados Temporais, comparando-os também de forma experimental, visto a relevância que cresce juntamente com o cenário de Internet das coisas. As soluções analisadas são: Apache Druid; TDengine e TimescaleDB. As escolhas foram feitas de acordo com sua utilização no cenário de dados temporais em rankings conhecidos na área. Na comparação teórica, aspectos como particionamento, esquema de tabelas e modelo de dados foram avaliados. Para os experimentos, um modelo já definido de benchmark foi adaptado de Visperas e Chodpathumwan (2021). Como primeiro resultado, observou-se que em dentre as soluções avaliadas, o armazenamento colunar se destacou bem como as regras de particionamento de tabelas ao longo de sua existência para melhorar o espaço de busca. Já nos resultados experimentais, concluiu-se que de forma geral a configuração usual dos bancos de dados temporais implicou em um desempenho similar para o volume de dados utilizado.
Abstract: The work addresses the architectural theme of Temporal Database Management Systems, aiming to analyze, discuss, and experimentally and theoretically compare them, given their growing relevance in the Internet of Things scenario. The solutions analyzed were Apache Druid, TDengine, and TimescaleDB, chosen for their relevance in the temporal data landscape according to rankings in the field. In the theoretical comparison, aspects such as partitioning, table schema, and data model were evaluated. For the experimental comparison, an adapted benchmark model as presented by Visperas (2021) was used. As a result, it was observed that among the solutions evaluated in this work, columnar storage stands out, as well as table partitioning rules over its existence to improve search space. In the experimental results, it was concluded that, overall, the correct configuration of the Time-series Databases resulted in similar performance for the presented data volume.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/33263
Aparece nas coleções:PB - Engenharia de Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
estudocomparativobacostemporais.pdf911,42 kBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons