Projeto e Implementação de um Banco de Dados NewSQL para Dados de Trajetórias Multiaspecto
Show simple item record
dc.contributor |
Universidade Federal de Santa Catarina |
pt_BR |
dc.contributor.advisor |
Mello, Ronaldo dos Santos |
|
dc.contributor.author |
Alchini, Cristian Alexandre |
|
dc.date.accessioned |
2021-08-22T02:24:54Z |
|
dc.date.available |
2021-08-22T02:24:54Z |
|
dc.date.issued |
2021-08-21 |
|
dc.identifier.uri |
https://repositorio.ufsc.br/handle/123456789/226209 |
|
dc.description |
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. |
pt_BR |
dc.description.abstract |
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. |
pt_BR |
dc.format.extent |
Vídeo |
pt_BR |
dc.language.iso |
por |
pt_BR |
dc.publisher |
Florianópolis, SC |
pt_BR |
dc.subject |
big data |
pt_BR |
dc.subject |
newsql |
pt_BR |
dc.title |
Projeto e Implementação de um Banco de Dados NewSQL para Dados de Trajetórias Multiaspecto |
pt_BR |
dc.type |
Video |
pt_BR |
Files in this item
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar