nebula README

The project's README from github.com/vesoft-inc/nebula. As one markdown file: README.md.


English | 中文
A distributed, scalable, lightning-fast graph database

Stack Overflow code coverage nightly build GitHub stars GitHub forks GitHub TODOs

NebulaGraph

Introduction

NebulaGraph is a popular open-source graph database that can handle large volumes of data with milliseconds of latency, scale up quickly, and have the ability to perform fast graph analytics. NebulaGraph has been widely used for social media, recommendation systems, knowledge graphs, security, capital flows, AI, etc. See our users.

The following lists some of NebulaGraph features:

The following figure shows the architecture of the NebulaGraph core. NebulaGraph Architecture

Learn more on NebulaGraph website.

Quick start

Read the getting started docs for a quick start.

Using NebulaGraph

NebulaGraph is a distributed graph database with multiple components. You can download or try in following ways:

Getting help

In case you encounter any problems playing around NebulaGraph, please reach out for help:

DevTools

NebulaGraph comes with a set of tools to help you manage and monitor your graph database. See Ecosystem.

Contributing

Contributions are warmly welcomed and greatly appreciated. And here are a few ways you can contribute:

Landscape


NebulaGraph enriches the CNCF Database Landscape.

Licensing

NebulaGraph is under Apache 2.0 license, so you can freely download, modify, and deploy the source code to meet your needs.
You can also freely deploy NebulaGraph as a back-end service to support your SaaS deployment.

Contact

Community

Join NebulaGraph Community Where to Find us
Asking Questions Stack Overflow Discussions
Chat with Community Members Chat History Slack
NebulaGraph Meetup Google Calendar Zoom Meetup Meeting Archive
Chat, Asking, or Meeting in Chinese WeChat Group Tencent_Meeting Discourse

If you find NebulaGraph interesting, please ⭐️ Star it at the top of the GitHub page.

nebula (vesoft-inc/nebula)

Searching Database…

12.4K ·GitHub
Что это такое?NebulaGraph — это open-source распределённая графовая база данных, созданная для работы с большими объёмами сильно связанных данных с задержкой в миллисекунды и быстрым горизонтальным масштабированием.
Так это база для одного сервера или её нужно запускать кластером?Она распределённая по самой задумке: хранение и вычисления — отдельные компоненты, которые масштабируются горизонтально, а протокол RAFT обеспечивает строгую согласованность данных между узлами.
Как её запустить?В README указана документация для начала работы с быстрым стартом; оттуда можно собрать NebulaGraph из исходников или запустить её в облаке на AWS.
Для чего команды её реально используют?В README названы типичные сценарии: социальные сети, рекомендательные системы, графы знаний, безопасность, движение капитала и AI — везде, где данные сильно связаны между собой.
Она правда бесплатна для коммерческого использования или есть подвох с лицензией?Никакого подвоха: Apache 2.0 позволяет свободно скачивать, изменять и развертывать её, в том числе использовать как бэкенд-сервис под собственным SaaS-продуктом.
На каком языке запросов она работает?NebulaGraph использует язык запросов, совместимый с OpenCypher, поэтому запросы с шаблонами в стиле Cypher работают с вашим графом.
Она только хранит графы или умеет их ещё и анализировать?В неё встроены различные типы алгоритмов графовой аналитики, а быстрая аналитика графов заявлена как одна из ключевых возможностей.
Как она разграничивает доступ к данным?Для более высокого уровня безопасности встроено ролевое управление доступом (RBAC).
Есть ли инструменты для управления и мониторинга развёртывания?Да, в проекте есть набор DevTools для управления базой данных и мониторинга, они перечислены на странице Ecosystem.
What are similar projects?tikv, etcd, arangodb, scylladb, cassandra, yugabyte-db, rethinkdb, dgraph
Creator
vesoft-inc
Size
120.5 MB
Stars
12.4K
Age
8y
Commits · 90 Days