Repolode
vesoft-inc

vesoft-inc/nebula

一款分布式、可水平扩展的开源图数据库,支持 OpenCypher 兼容查询。

可替代:Neo4j

Star
12,465
Fork
1,343
未关闭 Issue
695
最近提交
2个月前

这是什么?

NebulaGraph 是一款图数据库,用于存储和查询社交关系、推荐图谱、知识图谱等大量相互关联的数据。它采用存储与计算分离的架构,通过增加节点即可横向扩展存储和查询能力。

数据层基于 RAFT 协议保证强一致性,并提供基于角色的访问控制。查询语言兼容 OpenCypher,同时内置多种图分析算法。

项目支持源码编译安装,也提供 AWS 上的云端版本,并配有用于管理和监控的生态工具。文档涵盖安装、快速入门和贡献指南。

核心功能

  • 01存储与计算分离,可独立扩展
  • 02支持多节点横向扩展
  • 03基于 RAFT 协议保证强一致性
  • 04兼容 OpenCypher 查询语言
  • 05基于角色的访问控制
  • 06内置多种图分析算法

适用场景

  • 分析用户之间的社交关系网络
  • 基于图遍历的推荐系统
  • 知识图谱的构建与查询
  • 对关联交易数据进行欺诈或资金流向分析

快速上手

  1. 1

    阅读入门指南

  2. 2

    按照安装指南从源码构建

使用前须知

  • 主要方式需要从源码构建,涉及多个组件,部署较为复杂。
  • README 未提供简单的包管理器安装方式。

收录于专题

标签

常见问题

nebula 是什么?
一款分布式、可水平扩展的开源图数据库,支持 OpenCypher 兼容查询。 NebulaGraph 是一款图数据库,用于存储和查询社交关系、推荐图谱、知识图谱等大量相互关联的数据。它采用存储与计算分离的架构,通过增加节点即可横向扩展存储和查询能力。
nebula 可以免费使用吗?用的什么许可证?
nebula 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
nebula 还在维护吗?
半年内有更新。nebula 最近一次提交是在 2026年9月8日。
nebula 适合用来做什么?
分析用户之间的社交关系网络 基于图遍历的推荐系统 知识图谱的构建与查询 对关联交易数据进行欺诈或资金流向分析
nebula 怎么安装和运行?
阅读入门指南 按照安装指南从源码构建
在哪里获取 nebula?
源代码和安装说明在 GitHub 上:https://github.com/vesoft-inc/nebula

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目