Banco de dados gráfico

Definição - o que significa Graph Database?

Um banco de dados gráfico é um tipo de banco de dados NoSQL ou não relacional, que é um tipo de banco de dados adequado para conjuntos muito grandes de dados distribuídos. Em vez de usar tabelas como as encontradas em bancos de dados relacionais, um banco de dados de gráfico, como o nome sugere, usa estruturas de gráfico com nós, propriedades e arestas para representar e armazenar dados.

Um banco de dados gráfico também é conhecido como banco de dados orientado a gráficos.

Definirtec explica o Graph Database

Um banco de dados de gráficos usa a teoria dos gráficos para armazenar, mapear e consultar relacionamentos. É essencialmente uma coleção de bordas e nós, com cada nó representando uma entidade, como uma pessoa ou uma organização, e cada borda representa uma conexão ou relacionamento entre dois nós.

Um nó é definido por um identificador único e possui várias arestas anexadas a ele, sejam de entrada ou de saída, e possui um conjunto de propriedades que são expressas como pares de valor-chave. Uma aresta também é definida por um identificador único e possui um nó inicial e um nó final, bem como um conjunto de propriedades.

Um banco de dados gráfico é útil para a análise de relacionamentos e interconexões entre dados; portanto, está sendo amplamente utilizado na mineração de dados de mídia social, para dados com esquemas dinâmicos, como no gerenciamento da cadeia de suprimentos, bem como em vendas, onde é usado para determinar as interconexões entre as ações online de um cliente.