Saltar al contenido
FindOpenSource

Neo4j

Base de datos de grafos nativa que almacena y consulta datos como nodos y relaciones, construida específicamente para problemas de datos conectados.

Descripción general

Neo4j almacena los datos como un grafo —nodos y las relaciones entre ellos— en lugar de tablas o documentos, y su lenguaje de consulta Cypher está diseñado específicamente para recorrer conexiones, haciendo que consultas como "amigos de amigos" o "camino más corto" sean directas en lugar de requerir muchos joins. Este modelo encaja de forma natural con motores de recomendación, detección de fraude y análisis de redes.

Neo4j encaja en equipos cuyos datos tratan fundamentalmente de relaciones entre entidades, un modelo de datos actualmente ausente en las entradas de PostgreSQL, MongoDB y Redis de este catálogo, que no están construidas para el recorrido de grafos.

Categorías
Base de datos
Palabras clave
graph-databasecypherconnected-datarecommendation-engine
Lenguajes
Java, Scala
Licencia
GPL-3.0

¿Encontraste un error? Sugiere una edición en GitHub.