Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/30109
Registro completo de metadados
Campo DCValorIdioma
dc.creatorLima, Lucian Luiz Scuziato Cardoso de-
dc.date.accessioned2022-11-17T19:01:10Z-
dc.date.available2022-11-17T19:01:10Z-
dc.date.issued2020-11-23-
dc.identifier.citationLIMA, Lucian Luiz Scuziato Cardoso de. Festival-Web: uma ferramenta analítica de dados para gerenciar testes de desempenho de índices espaciais. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2022.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/30109-
dc.description.abstractSpatial database systems use spatial data that represent aspects of the real world. Spatial data can be of the type point, line and region, where a point can represent the geographic position of a vehicle, a line can represent a road, and a region can represent a country’s administrative boundaries and boundaries. However, with a large volume of data and the complexity of manipulating spatial objects, query processing is an expensive task. To solve this problem, spatial indexes are used, such as the R-tree. This type of structure allows the execution of a space operation to be more accelerated. However, several factors influence the performance of spatial indices. To identify the best structure for a given application, it is necessary to perform performance tests. Through these tests, several metrics are obtained that will verify aspects of time consumed, space occupied, number of access to a certain resource, and number of times it was executed. However, performing performance tests is not trivial. Performance tests can be performed using tools, such as FESTIval. This framework allows performance testing executions in a unique way and integrated with PostgreSQL, storing the results and tests in a specific data schema. In addition, FESTIval has support for different spatial indexing structures, such as R-tree and its variations. However, there are some limitations in FESTIval, such as the lack of a graphical interface that assists the user in the creation of spatial index configurations, and means of abstraction of the results in the form of analytical graphs. In this sense, this TCC developed a web-based software application called FESTIval-web, which makes the user’s interaction with FESTIval better. FESTIval-web has four main features. The first one to manage users, aims to manage access to the FESTIval-web tool. The second functionality to manage index settings, is related to aspects of creating, updating and removing index settings that are used in performance tests. The third, managing workloads, aims to create, change, remove and query workload configurations. Finally, analysis of experiments, which aims to assist in the analysis of the results of experiments through graphs. However, FESTIval-web has limitations, such as not performing performance tests through the interface, the lack of maps that show the structures of spatial indexes formed by the experiments and that FESTIval-web is a unique application for several users.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsopenAccesspt_BR
dc.rightsAttribution-ShareAlike 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-sa/4.0/*
dc.subjectBanco de dadospt_BR
dc.subjectEngenharia de softwarept_BR
dc.subjectSQL (Linguagem de programação de computador)pt_BR
dc.subjectData basespt_BR
dc.subjectSoftware engineeringpt_BR
dc.subjectSQL (Computer program language)pt_BR
dc.titleFestival-Web: uma ferramenta analítica de dados para gerenciar testes de desempenho de índices espaciaispt_BR
dc.title.alternativeFestival-Web: a data analytics tool to manage experimental evaluations of spatial indicespt_BR
dc.typebachelorThesispt_BR
dc.description.resumoSistemas de banco de dados espaciais utilizam dados espaciais que representam aspectos do mundo real. Dados espaciais podem ser do tipo ponto, linha e região, onde um ponto pode representar a posição geográfica de um veículo, uma linha pode representar uma estrada, e uma região pode representar os limites e fronteira administrativas de um país. Porém, com um volume de dados grande e a complexidade em manipular objetos espaciais, o processamento de consultas é uma tarefa custosa. Para resolver este problema são utilizados índices espaciais, como a R-tree. Este tipo de estrutura possibilita que a execução de uma operação espacial seja mais acelerada. Porém, diversos fatores influenciam no desempenho de índices espaciais. Para identificar qual a melhor estrutura para uma determinada aplicação, é necessário realizar testes de desempenhos. Através destes testes são obtidos diversas métricas que vão averiguar aspectos de tempo consumido, espaço ocupado, número de acesso a certo recurso, e quantidades de vezes que foi executado. Porém, realizar testes de desempenhos não é trivial. Testes de desempenho podem ser realizados através de ferramentas, como o FESTIval. Este framework permite execuções de teste de desempenho de modo único e integrado ao PostgreSQL, armazenando os resultados e os testes em um esquema de dados próprio. Além disso, FESTIval possui suporte para diferentes estruturas de indexação espacial, como R-tree e suas variações. Todavia, existem algumas limitações no FESTIval, como a não existência de uma interface gráfica que auxilie o usuário na criação de configurações de índices espaciais, e meios de abstração dos resultados em forma de gráficos analíticos. Nesse sentido, este TCC desenvolveu uma aplicação de software baseada em web denominada FESTIval-web, que torna melhor a interação do usuário com o FESTIval. O FESTIval web possui quatro principais funcionalidades. A primeira delas gerenciar usuários, tem como objetivo de gerenciar o acesso à ferramenta FESTIval-web. A segunda funcionalidade gerenciar configurações de índice, é relacionado com aspectos de criação, atualização e remoção de configurações de índice que são empregados nos testes de desempenho. A terceira, gerenciar cargas de trabalho, tem como objetivo de criar, alterar, remover e consultar configurações de carga de trabalho. Por fim, análise de experimentos, que tem como propósito auxiliar na análise dos resultados dos experimentos através de gráficos. Contudo, o FESTIval-web possui limitações, como não executar testes de desempenho através da interface, a falta de mapas que mostram as estruturas dos índices espaciais formados pelos experimentos e que o FESTIval-web é uma aplicação única para vários usuários.pt_BR
dc.degree.localDois Vizinhospt_BR
dc.publisher.localDois Vizinhospt_BR
dc.contributor.advisor1Carniel, Anderson Chaves-
dc.contributor.referee1Carniel, Anderson Chaves-
dc.contributor.referee2Lopes, Yuri Kaszubowski-
dc.contributor.referee3Pagno, Rodrigo Tomaz-
dc.publisher.countryBrasilpt_BR
dc.publisher.programEngenharia de Softwarept_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
Aparece nas coleções:DV - Engenharia de Software

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
DV_COENS_2020_1_2.pdf9,71 MBAdobe PDFThumbnail
Visualizar/Abrir


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