Projeto e Implementação de um Banco de Dados NewSQL para Dados de Trajetórias Multiaspecto

Repositório institucional da UFSC

A- A A+

Projeto e Implementação de um Banco de Dados NewSQL para Dados de Trajetórias Multiaspecto

Mostrar registro completo

Título: Projeto e Implementação de um Banco de Dados NewSQL para Dados de Trajetórias Multiaspecto
Autor: Alchini, Cristian Alexandre
Resumo: Este projeto de iniciação científica está relacionado ao estudo de performance de bancos de dados e da avaliação de desempenho para uma modelagem de trajetórias multiaspecto, buscando analisar principalmente a tecnologia de banco de dados NewSQL. Os trabalhos foram realizados de forma remota devido às medidas de segurança sanitária relacionadas à pandemia de COVID-19. Inicialmente, na investigação teórica se estudou a metodologia de projeto para a criação de um novo banco de dados, utilizando-se como base teórica o livro Projeto de Banco de Dados do autor Carlos Alberto Heuser. Após este período, o trabalho se voltou para o estudo dos softwares de gerenciamento de bancos de dados (SGBD’s), sendo escolhidas, inicialmente, uma ferramenta relacional, Postgres, e uma ferramenta NewSQL, VoltDB. Em conjunto, se estudou o software de avaliação de desempenho de bancos de dados OLTPBenchmark. Nesta etapa, o objetivo foi a familiarização do bolsista com o manuseio das ferramentas. Ao concluir esta etapa, estudou-se as trajetórias multiaspecto e iniciou-se o desenvolvimento de uma extensão para o OLTPBenchmark, com o intuito de avaliar o desempenho de uma modelagem proposta pelo orientador Ronaldo dos Santos Mello. A extensão foi concluída e os testes foram realizados nos SGBD’s citados anteriormente, fornecendo as métricas de desempenho como vazão e tempo de execução das requisições. O testes foram realizados simulando um cenário com 20 usuários realizando 5 requisições (em sequência aleatória) em bancos com 3 tamanhos diferentes: 10 mil, 50 mil e 100 mil tuplas. A partir dos resultados, observou-se que o Postgres apresentou melhor desempenho ao analisar-se o tempo de execução de cada requisição, devido ao fato de serem consultas complexas. Por outro lado, analisando-se a vazão, o VoltDB apresentou desempenho superior, o que era esperado ao levar-se em conta que é um SGBD em memória e voltado para processamento de milhares de transações OLTP.
Descrição: Seminário de Iniciação Científica e Tecnológica.Universidade Federal de Santa Catarina.Centro Tecnológico.Departamento de Informática e Estatística.
URI: https://repositorio.ufsc.br/handle/123456789/226209
Data: 2021-08-21


Arquivos deste item

Arquivos Tamanho Formato Visualização
videosic.mp4 8.849Mb MPEG-4 video Visualizar/Abrir

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro completo

Buscar DSpace


Busca avançada

Navegar

Minha conta

Estatística

Compartilhar