跳转到主要内容

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

生态系统一览

┌─────────────────────────────────────────────────────────────────┐
│                    Apache HugeGraph 生态                         │
├─────────────────────────────────────────────────────────────────┤
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────────────────┐  │
│  │ HugeGraph   │  │ HugeGraph   │  │ HugeGraph-AI            │  │
│  │ Core Engine │  │ Computer    │  │ (GraphRAG/ML/Python)    │  │
│  │ (OLTP)      │  │ (OLAP)      │  │                         │  │
│  └─────────────┘  └─────────────┘  └─────────────────────────┘  │
│         │               │                    │                   │
│  ┌──────┴───────────────┴────────────────────┴──────────────┐   │
│  │              HugeGraph Toolchain                          │   │
│  │  Hubble (UI) | Loader | Client (Java/Go/Py) | Tools      │   │
│  └───────────────────────────────────────────────────────────┘   │
└─────────────────────────────────────────────────────────────────┘

核心组件

  • 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 开始,再查看查询语言和开发指南。

从配置开始,再查看安全、备份和性能调优指南。

从版本说明开始,再查看下载、贡献指南和法律参考。