Documentation
Apache HugeGraph 文档
Apache HugeGraph 包含图数据库、图计算和图 AI 组件。HugeGraph 核心引擎负责属性图管理、事务处理与实时查询,Computer 和 Vermeer 运行图算法,HugeGraph-AI 提供 GraphRAG、图机器学习和 Python 客户端。
按场景快速导航
| 我想要… | 从这里开始 |
|---|---|
| 运行图查询 (OLTP) | HugeGraph Server 快速开始 |
| 大规模图计算 (OLAP) | 图计算引擎 |
| 构建 Graph + AI 应用 | HugeGraph-AI |
| 批量导入数据 | HugeGraph Loader |
| 可视化管理图 | Hubble Web UI |
生态系统一览
核心组件
- HugeGraph 核心引擎(OLTP):通过 HugeGraph Server 提供 REST API,并支持 Gremlin 和 Cypher 查询
- HugeGraph Toolchain:包含 Java/Go Client、Loader、Hubble、Spark Connector 和 Tools;Python Client 位于 HugeGraph-AI,Rust Client 正在开发中
- HugeGraph Computer:仓库内包含分布式 Computer 引擎和内存计算引擎 Vermeer
- HugeGraph-AI:包含 GraphRAG、图机器学习、Python Client 和 Vermeer Python Client
部署模式
| 模式 | 核心组件 | 适用场景 | 数据规模 |
|---|---|---|---|
| 单机模式 | Server + RocksDB | 开发、测试和中小规模数据 | ≤ 2 TB |
| 分布式模式 | Server + PD + Store(HStore) | 生产环境、水平扩展和多副本部署 | ≤ 1 PB |
各组件的适用范围和启动方式见系统介绍及对应快速开始文档。
安装 HugeGraph、启动服务并完成第一次图查询。
从 HugeGraph 开始,再探索工具链、计算和 AI 组件。
从客户端 API 开始,再查看查询语言和开发指南。
从配置开始,再查看安全、备份和性能调优指南。
从版本说明开始,再查看下载、贡献指南和法律参考。