vesoft-inc/nebula

A distributed, fast open-source graph database featuring horizontal scalability and high availability

What it solves

NebulaGraph is designed to handle massive volumes of graph data with millisecond latency, providing a scalable solution for complex relationship-based queries that traditional databases struggle with. It is specifically built for use cases like social media networks, recommendation systems, knowledge graphs, and AI applications.

How it works

It is a distributed graph database that employs a shared-nothing architecture where storage and computing are separated. It ensures data consistency using the RAFT protocol and supports an OpenCypher-compatible query language for interacting with the graph data.

Who it’s for

Developers and data engineers building applications that require fast graph analytics and the ability to scale horizontally to manage large-scale interconnected data.

Highlights

  • Distributed Architecture: Symmetrically distributed with horizontal scalability.
  • High Performance: Capable of millisecond latency for large data volumes.
  • Strong Consistency: Uses the RAFT protocol to ensure data reliability.
  • Standardized Querying: OpenCypher-compatible query language.
  • Security: Role-based access control (RBAC) for enhanced security.

Related

  • Project
  • Project
  • Project
  • Project