Una base de datos de grafos representa la información como nodos (entidades) conectados por relaciones (aristas), tratando esas conexiones como ciudadanos de primera clase dentro del modelo de datos, en lugar de tener que reconstruirlas mediante joins costosos como en una base de datos relacional.
Cuándo elegir este modelo
Es la opción natural cuando el valor principal de los datos reside en sus interconexiones —relaciones entre personas, dependencias entre componentes de un sistema, rutas de transporte— y se necesitan consultas que recorran múltiples niveles de relaciones de forma eficiente y flexible.
