¿Qué es una base de datos de grafos?
Conceptos de NoSQL
Miriam Antona
Software engineer
Bases de datos de grafos: visión general
- Trata los datos y sus relaciones con la misma importancia
- Basada en la teoría de grafos
- rama de las matemáticas
- estudia grafos para modelar relaciones entre objetos
Bases de datos de grafos: partes de un grafo
Bases de datos de grafos: partes de un grafo
- Vértices/nodos
- Aristas/enlaces/arcos
Bases de datos de grafos: nodos
- Representan entidades (usuarios, ciudades, aeropuertos, empleados...)
- Tienen propiedades
Bases de datos de grafos: nodos
- Representan entidades (usuarios, ciudades, aeropuertos, empleados...)
- Tienen propiedades
Bases de datos de grafos: aristas
- Conectan los nodos
- Definen las relaciones entre nodos
Bases de datos de grafos: aristas
- Conectan los nodos
- Definen las relaciones entre nodos
Bases de datos de grafos: aristas
- Conectan los nodos
- Definen las relaciones entre nodos
Bases de datos de grafos: tipos de aristas
Bases de datos de grafos: tipos de aristas
- No dirigidas:
- Sin dirección
- La relación es mutua

Bases de datos de grafos: consultas
- Recorrer el grafo
- Ejemplos:
- Obtener todos los usuarios a los que Ben sigue
- Obtener cuándo Carol empezó a seguir a Shui
- Obtener el camino más corto de una ciudad a otra
- Camino: conjunto de nodos y aristas a través de un grafo
- Lenguajes de consulta: Cypher, Gremlin, etc.
Bases de datos de grafos populares
¡Vamos a practicar!
Conceptos de NoSQL
Preparing Video For Download...