Repolode
vesoft-inc

vesoft-inc/nebula

Распределённая горизонтально масштабируемая графовая база данных с открытым исходным кодом, запросами, совместимыми с OpenCypher, и согласованностью на основе Raft.

Open source альтернатива:Neo4j

Звёзды
12,465
Форки
1,343
Открытые issues
695
Последний коммит
2 месяца назад

Что это?

NebulaGraph — графовая база данных для хранения и обработки больших объёмов связанных данных, например социальных связей, графов рекомендаций и графов знаний. Благодаря раздельной архитектуре хранения и вычислений можно независимо наращивать ёмкость хранилища и обработки запросов, добавляя узлы.

Для обеспечения строгой согласованности данных база использует протокол RAFT и поддерживает управление доступом на основе ролей. Запросы пишутся на языке, совместимом с OpenCypher; проект также включает несколько алгоритмов графовой аналитики.

Проект предлагает сборку для скачивания, облачный вариант на AWS и набор инструментов экосистемы для управления и мониторинга. В документации описаны установка, быстрый старт и правила участия в разработке.

Ключевые возможности

  • 01Раздельная архитектура хранения и вычислений для независимого масштабирования
  • 02Горизонтальное масштабирование за счёт добавления узлов
  • 03Строгая согласованность на основе протокола RAFT
  • 04Язык запросов, совместимый с OpenCypher
  • 05Управление доступом на основе ролей
  • 06Встроенные алгоритмы графовой аналитики

Сценарии использования

  • Анализ социальных сетей и связей между пользователями
  • Системы рекомендаций на основе обхода графа
  • Построение графов знаний и выполнение запросов к ним
  • Анализ мошенничества или движения капитала по связанным данным о транзакциях

Быстрый старт

  1. 1

    Прочитайте руководство для начала работы

  2. 2

    Соберите проект из исходного кода, следуя руководству по установке

Что важно знать

  • Основной способ установки требует сборки из исходного кода и предполагает сложную настройку с множеством компонентов.
  • В README нет простого способа установки через менеджер пакетов.

В подборках

Темы

Частые вопросы

Что такое nebula?
Распределённая горизонтально масштабируемая графовая база данных с открытым исходным кодом, запросами, совместимыми с OpenCypher, и согласованностью на основе Raft. NebulaGraph — графовая база данных для хранения и обработки больших объёмов связанных данных, например социальных связей, графов рекомендаций и графов знаний. Благодаря раздельной архитектуре хранения и вычислений можно независимо наращивать ёмкость хранилища и обработки запросов, добавляя узлы.
nebula можно использовать бесплатно? Какая у него лицензия?
nebula распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
nebula всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в nebula — 8 сент. 2026 г..
Для чего можно использовать nebula?
Анализ социальных сетей и связей между пользователями Системы рекомендаций на основе обхода графа Построение графов знаний и выполнение запросов к ним Анализ мошенничества или движения капитала по связанным данным о транзакциях
Как установить nebula?
Прочитайте руководство для начала работы Соберите проект из исходного кода, следуя руководству по установке
Где скачать nebula?
Исходный код и инструкции по установке — на GitHub: https://github.com/vesoft-inc/nebula

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Открытая база данных графов знаний с самообслуживанием: AI-агенты наполняют и поддерживают структурированные типизированные данные для автоматизации процессов и принятия решений.

1,7 тыс.+4 за неделю125TypeScriptOtherОбновлён 13 часов назад