Base de datos gráfica

Definición - ¿Qué significa Graph Database?

Una base de datos de gráficos es un tipo de base de datos NoSQL o no relacional, que es un tipo de base de datos adecuada para conjuntos muy grandes de datos distribuidos. En lugar de usar tablas como las que se encuentran en las bases de datos relacionales, una base de datos de gráficos, como su nombre indica, usa estructuras de gráficos con nodos, propiedades y bordes para representar y almacenar datos.

Una base de datos de gráficos también se conoce como base de datos orientada a gráficos.

Techinfo explica Graph Database

Una base de datos de gráficos utiliza la teoría de gráficos para almacenar, mapear y consultar relaciones. Es esencialmente una colección de bordes y nodos, cada nodo representa una entidad como una persona o una organización y cada borde representa una conexión o relación entre dos nodos.

Un nodo está definido por un identificador único y tiene varios bordes adjuntos, ya sean entrantes o salientes, y tiene un conjunto de propiedades que se expresan como pares clave-valor. Un borde también se define mediante un identificador único y tiene un nodo inicial y final, así como un conjunto de propiedades.

Una base de datos gráfica es útil para el análisis de relaciones e interconexiones entre datos; por lo tanto, se está utilizando ampliamente en la minería de datos de los datos de las redes sociales, para datos con esquemas dinámicos, como en la gestión de la cadena de suministro, así como en las ventas, donde se utiliza para determinar las interconexiones entre las acciones en línea de un cliente.