Número do Painel
Autor
Instituição
UFSC
Tipo de Bolsa
PIBIC/CNPq
Orientador
RONALDO DOS SANTOS MELLO
Depto
DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA / INE/CTC
Centro
CENTRO TECNOLOGICO
Laboratório
Grande Área / Área do Conhecimento
Ciências Exatas e da Terra /Ciências Exatas e da Terra
Sub-área do Conhecimento
Metodologia e Técnicas da Computação
Titulo
Projeto e Implementação de um Banco de Dados NewSQL para Dados de Trajetórias Multiaspecto
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.

Link do Videohttps://repositorio.ufsc.br/handle/123456789/226209
Palavras-chave
big data, newsql
ColaboradoresGustavo Gonçalves dos Santos

Pró-Reitoria de Pesquisa(PROPESQ) | Central Telefônica - (48) 3721-9332 | Email - piict@contato.ufsc.br