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
What is this?NebulaGraph is an open-source distributed graph database built to handle large volumes of highly connected data with millisecond latency and quick horizontal scaling.
So is it a single-server database, or do I run it as a cluster?It is distributed by design: storage and computing are separate components that scale out horizontally, and the RAFT protocol keeps data strongly consistent across nodes.
How do I get it running?The README points to the getting started docs for a quick start; from there you can build NebulaGraph from source or run it in the cloud on AWS.
What do teams actually use it for?Common uses named in the README are social media, recommendation systems, knowledge graphs, security, capital flows, and AI — anywhere data is highly connected.
Is it really free for commercial use, or is there a license catch?No catch: Apache 2.0 lets you freely download, modify, and deploy it, including running it as the back-end service behind your own SaaS product.
What query language does it use?NebulaGraph uses an OpenCypher-compatible query language, so Cypher-style pattern queries work against your graph.
Does it just store graphs, or can it analyze them too?It ships with different types of graph analytics algorithms, and fast graph analytics is listed as one of its core features.
How does it control who can access the data?Role-based access control (RBAC) is built in for higher-level security.
Is there tooling to manage and monitor a deployment?Yes, the project ships a set of DevTools for managing and monitoring the database, listed on its Ecosystem page.
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