Criação e utilização de uma base de dados orientada a grafos

Carregando...
Imagem de Miniatura

Data

2013

Tipo de documento

Monografia

Título da Revista

ISSN da Revista

Título de Volume

Área do conhecimento

Ciências Exatas e da Terra

Modalidade de acesso

Acesso aberto

Editora

Autores

Alvarez, Guilherme Martins

Orientador

Ceci, Flávio

Coorientador

Resumo

Com popularização dos sistemas de informação, a quantidade de dados armazenados tem crescido diariamente, analisar esse grande volume de dados se tornou um requisito importante de negócio. A necessidade de se obter o melhor desempenho ao menor custo está cada vez mais presente no dia a dia dos desenvolvedores de sistemas. Dessa forma, o grande desafio é desenvolver novas tecnologias e modelos de dados que consigam armazenar e analisar de forma eficiente a gigantesca massa de dados gerada nos dias de hoje. Tendo como base esse cenário de mudanças, este trabalho tem por objetivo modelar e implementar uma base de dados orientada à grafos, a fim de identificar suas diferenças em relação a abordagem relacional. Para isso, foi desenvolvido um estudo de caso baseado em análise social onde bases de dados foram carregadas com dados obtidos através do Facebook, a fim de verificar o desempenho dos dois modelos de dados em consultas recursivas. Os resultados apresentado pelos testes de performance foram satisfatórios fornecendo as informações necessárias sobre as principais diferenças na utilização de bases de dados relacionais e as orientadas a grafos para a análise de redes sociais e Big Data
With the popularization of information systems, the amount of data stored has been risen up daily, to analyse this huge volume of data has become an important requirement of business. The need to get the best performance at the lowest cost is increasingly present in the daily life of system developers. In this way, the great challenge is to develop new technologies and data models that are able to store and analyze efficiently the huge amount of data created nowadays. Based on this changing scenario, this paper aims to role a model and implement a graph database, in order to identify their differences to the relational approach. For this, a study of case was developed based on social analysis which databases were loaded with data obtained from Facebook, in order to verify the development of the two data models in recursive queries. The results showed by performance tests were satisfied, giving the necessary information about the main differences in the use of relational databases and graph databases for social network analysis and Big Data

Palavras-chave

Banco de dados, Banco de dados orientado a objetos, Teoria dos grafos

Citação