Repolode
vesoft-inc

vesoft-inc/nebula

Base de datos de grafos de código abierto, distribuida y escalable horizontalmente, con consultas compatibles con OpenCypher y consistencia basada en Raft.

Alternativa open source a:Neo4j

Estrellas
12,465
Forks
1,343
Issues abiertos
695
Último commit
hace 2 meses

¿Qué es?

NebulaGraph es una base de datos de grafos diseñada para almacenar y consultar grandes volúmenes de datos relacionados, como relaciones sociales, grafos de recomendación y grafos de conocimiento. Su arquitectura separa el almacenamiento del procesamiento, por lo que es posible ampliar la capacidad de almacenamiento y de consultas al agregar nodos.

La base de datos usa el protocolo RAFT para garantizar una sólida consistencia de los datos y admite el control de acceso basado en roles. Las consultas se escriben en un lenguaje compatible con OpenCypher, y el proyecto incluye varios algoritmos de análisis de grafos.

El proyecto ofrece una versión descargable, una opción en la nube en AWS y un conjunto de herramientas del ecosistema para administración y monitoreo. La documentación incluye instrucciones de instalación, una guía de inicio rápido y pautas para contribuir.

Funciones clave

  • 01Separación del almacenamiento y el procesamiento para escalarlos de forma independiente
  • 02Escalabilidad horizontal entre nodos
  • 03Consistencia sólida mediante el protocolo RAFT
  • 04Lenguaje de consultas compatible con OpenCypher
  • 05Control de acceso basado en roles
  • 06Algoritmos integrados de análisis de grafos

Casos de uso

  • Análisis de redes sociales y de las relaciones entre usuarios
  • Sistemas de recomendación basados en recorridos por grafos
  • Construcción y consulta de grafos de conocimiento
  • Análisis de fraude o de flujos de capital a partir de datos de transacciones relacionadas

Inicio rápido

  1. 1

    Leer la guía de inicio

  2. 2

    Compilar desde el código fuente siguiendo la guía de instalación

Antes de usarlo

  • La vía principal requiere compilar desde el código fuente y supone una configuración compleja con varios componentes.
  • El README no ofrece una forma sencilla de instalarlo con un gestor de paquetes.

En colecciones

Temas

Preguntas frecuentes

¿Qué es nebula?
Base de datos de grafos de código abierto, distribuida y escalable horizontalmente, con consultas compatibles con OpenCypher y consistencia basada en Raft. NebulaGraph es una base de datos de grafos diseñada para almacenar y consultar grandes volúmenes de datos relacionados, como relaciones sociales, grafos de recomendación y grafos de conocimiento. Su arquitectura separa el almacenamiento del procesamiento, por lo que es posible ampliar la capacidad de almacenamiento y de consultas al agregar nodos.
¿nebula es gratuito? ¿Qué licencia tiene?
nebula es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿nebula sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de nebula fue el 8 sept 2026.
¿Para qué puedo usar nebula?
Análisis de redes sociales y de las relaciones entre usuarios Sistemas de recomendación basados en recorridos por grafos Construcción y consulta de grafos de conocimiento Análisis de fraude o de flujos de capital a partir de datos de transacciones relacionadas
¿Cómo se instala nebula?
Leer la guía de inicio Compilar desde el código fuente siguiendo la guía de instalación
¿Dónde consigo nebula?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/vesoft-inc/nebula

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados