简介
NebulaGraph 是一个面向大规模图数据的开源图数据库,支持横向扩展和高性能图计算,适用于社会网络、推荐、知识图谱与图检索等 AI 场景。
主要特性
- 横向可扩展的分布式架构,支持大规模图集群部署。
- 低延迟图查询与丰富的图分析算法库,支持图计算与实时查询。
- 支持多种客户端和查询语言(兼容 OpenCypher 等),并提供详尽的运维文档。
- 提供向量索引与检索能力,可与语义搜索、推荐系统结合使用。
使用场景
- 社交网络图分析与实时推荐。
- 知识图谱构建与语义检索。
- 与向量检索结合的语义搜索与推荐场景。
技术特点
- 基于 Raft 的强一致性副本机制与高可用设计。
- 支持多角色组件(meta、graph、storage)分离架构以提升伸缩性。
- 提供容器化与 Kubernetes 部署方案,便于生产环境运维。
- 项目采用 Apache-2.0 许可证并拥有活跃的社区与生态。