Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/35402
Título: | Estudo e aplicação de tuning em sistema gerenciador de banco de dados orientado a grafos |
Título(s) alternativo(s): | Study and application of tuning in a graphoriented database manager system |
Autor(es): | Moreira, Vinicius |
Orientador(es): | Bini, Tarcizio Alexandre |
Palavras-chave: | Banco de dados não relacionais Banco de dados - Gerência Teoria dos grafos Non-relational databases Data base management Graph theory |
Data do documento: | 23-Mai-2023 |
Editor: | Universidade Tecnológica Federal do Paraná |
Câmpus: | Ponta Grossa |
Citação: | MOREIRA, Vinicius. Estudo e aplicação de tuning em sistema gerenciador de banco de dados orientado a grafos. 2023. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2023. |
Resumo: | O volume de dados armazenados em bancos cresce exponencialmente a cada dia. Para o gerenciamento de grandes quantidades de dados, o modelo relacional apresenta limitações quanto à escalabilidade, o que levou ao surgimento de novas soluções, como é o caso dos Sistemas Gerenciadores de Banco de Dados NoSQL. Quando há necessidade de gerenciar dados altamente conectados, como por exemplo, redes sociais, o modelo de armazenamento mais adequado a ser utilizado é o orientado a grafos. Porém, mesmo ele executando satisfatoriamente em sua área de aplicação, há possibilidade de melhorias no quesito desempenho, trazendo assim, vantagens competitivas para as empresas. Uma forma de melhorar o desempenho dos Sistemas Gerenciadores de Banco de Dados é ajustar e modificar o sistema gerenciador, sistema operacional, esquema da base, ou equipamento disponível. O objetivo deste trabalho é aplicar ajustes em um Sistema Gerenciador de Banco de Dados orientado a grafos. Para isso, foi realizado o levantamento de possíveis técnicas a serem empregadas juntamente com a criação de um ambiente de testes. Os experimentos demonstram redução de mais de 80 minutos no tempo de execução de 57,14% das consultas da carga de trabalho, ao alterar as configurações de uso de memória RAM. Quando se trata de índices, a adição de novos tipos reduziu em torno de 72 minutos o tempo de execução de 66,87% das consultas da carga de trabalho utilizada. |
Abstract: | The volume of data stored in database grows exponentially every day. For the management of large amounts of data, the relational model has limitations related to scalability, which led to the emergence of new solutions, as is the case of NoSQL Database Management Systems. When there is a need to manage highly connected data, such as social networks, the most suitable storage model to use is the graphoriented one. However, even though it performs satisfactorily in his application area, there is the possibility of improvements in terms of performance, thus bringing competitive advantages to companies. One way to improve the performance of Database Management Systems is adjust and modify the management system, the operating system, base schema, or available hardware. The objective of this work is to apply tuning in a graphoriented Database Management System. For this, a survey of possible techniques to be applied was carried out together with the creation of a test environment. The experiments demonstrate a reduction of more than 80 minutes in the execution time of 57.14% of the workload queries, when changing the RAM memory usage settings. When it comes to indexes, the addition of new types reduced the execution time of 66.87% of queries in the workload used by around 72 minutes. |
URI: | http://repositorio.utfpr.edu.br/jspui/handle/1/35402 |
Aparece nas coleções: | PG - Ciência da Computação |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
grafosbancodadostuning.pdf | 1,13 MB | Adobe PDF | Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons