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
Proyectos relacionados
Appwrite
BSD-3-ClausePlataforma backend de código abierto que ofrece autenticación, bases de datos, almacenamiento, funciones y APIs en tiempo real, autoalojada o como servicio en la nube gestionado.
- Backend
- Base de datos
- Autenticación y seguridad
Cassandra
Apache-2.0Base de datos NoSQL de columnas anchas y distribuida, diseñada para escala masiva y cero puntos únicos de fallo entre múltiples centros de datos.
- Base de datos
FoundationDB
Apache-2.0Almacén de clave-valor distribuido y ordenado con fuertes garantías de transacciones ACID, diseñado como base de almacenamiento fiable para otros sistemas.
- Base de datos
Hasura
Apache-2.0APIs GraphQL y REST instantáneas sobre PostgreSQL y otras bases de datos, mediante Data Connectors.
- Backend
- API
- Base de datos
¿Encontraste un error? Sugiere una edición en GitHub.