A curated list of AI tools and resources for developers, see the AI Resources .

NebulaGraph

NebulaGraph is an open-source distributed graph database that provides horizontal scalability, low-latency graph queries and graph analytics, with support for vector retrieval for AI scenarios.

NebulaGraph is an open-source distributed graph database designed for large-scale graph datasets. It supports horizontal scaling, fast graph queries, and a suite of graph analytics, and can be combined with vector retrieval for semantic search and AI use cases.

Key Features

  • Horizontally scalable distributed architecture suitable for large graph clusters.
  • Low-latency graph queries and a comprehensive library of graph algorithms for analytics.
  • Support for multiple clients and query languages (OpenCypher compatibility) with detailed operational documentation.
  • Vector index and retrieval support to integrate with semantic search and recommendation systems.

Use Cases

  • Social network analysis and real-time recommendation.
  • Knowledge graph construction and semantic retrieval.
  • Semantic search and recommendation combining graph and vector retrieval.

Technical Highlights

  • Raft-based replication for strong consistency and high availability.
  • Component separation (meta, graph, storage) for scalable deployments.
  • Containerized and Kubernetes-friendly deployment options for production operations.
  • Apache-2.0 licensed with an active community and ecosystem.

Comments

NebulaGraph
Resource Info
🌱 Open Source 💾 Data