Nebula is a distributed graph database designed for storing and querying massive volumes of interconnected vertices and edges across a horizontally scalable cluster. It functions as a Kubernetes-native database and a distributed graph analytics engine, utilizing a Raft-based distributed store to ensure strong consistency and high availability.
The system features an OpenCypher query engine for performing complex graph traversals and pattern matching. It distinguishes itself with a decoupled compute-storage architecture and a shared-nothing distributed design, allowing query processing and data storage to scale independently.
The platform covers a broad range of capabilities, including distributed graph analytics for algorithms like PageRank, full-text search, and property indexing. It provides tools for data ingestion via CSV and real-time synchronization, as well as integration with big data frameworks like Apache Spark and Apache Flink.
Deployment and management are supported through a Kubernetes-native operator, a native command-line interface, and a web-based graph explorer.