NebulaGraph
A distributed property graph database with separated storage and computation layers, enabling horizontal scaling. Uses a custom SQL-like query language (nGQL) and supports ACID transactions.
- Overall rank
- #56
- First released
- May 2019
- License
- Apache-2.0
- Built with
- C++
Sources 5 references
Protocols Thrift
Client<->graphd RPC runs on fbthrift; found no evidence of a client-facing gRPC channel, so dropped from draft.
-
as the RPC framework for service communication between servers and clients to implement cross-language interaction
NebulaGraph Source Code Explained: fbthrift · reviewed 2026-08-02 -
Official Nebula go client which communicates with the server using fbthrift.
README.md at master · vesoft-inc/nebula-go · reviewed 2026-08-02
Released 2019-05
NebulaGraph's own history timeline dates its first open-source alpha release to May 2019; matches the current catalogue value exactly.
-
2019.5: NebulaGraph v0.1.0-alpha was released as open-source.
History timeline - NebulaGraph Database Manual · reviewed 2026-08-02
Language C++
NebulaGraph's own documentation states the engine is written in C++; corroborated by GitHub's language breakdown (C++ at 66%). Matches the current catalogue value.
-
Written in C++ and born for graphs, NebulaGraph handles graph queries in milliseconds.
What is NebulaGraph - NebulaGraph Database Manual · reviewed 2026-08-02
License Apache-2.0
SPDX identifier as classified by GitHub from the repository licence file.
-
"spdx_id": "Apache-2.0"
GitHub licence API — vesoft-inc/nebula · reviewed 2026-08-02