NebulaGraph 学习路径¶
本文介绍 NebulaGraph 学习路径,用户可以通过路径中的文档及视频由浅入深地学习图数据库 NebulaGraph。
完成 NebulaGraph 学习后,参加技能认证考试还可以获取认证证书。详情参见下文通过 CI/CP 考试。
1. 关于 NebulaGraph¶
1.1 什么是 NebulaGraph?¶
文档 | 视频 | PPT |
---|---|---|
什么是 NebulaGraph | NebulaGraph 介绍、万亿级别的图数据库 NebulaGraph | NebulaGraph 3年回顾 |
1.2 图相关术语¶
视频 |
---|
图世界的那些概念、术语 |
图数据库简述 |
1.3 数据模型¶
文档 |
---|
数据模型 |
1.4 路径¶
文档 | 视频 |
---|---|
路径 | 路径类型 |
1.5 产品架构¶
文档 | 视频 |
---|---|
Meta 服务 | - |
Graph 服务 | - |
Storage 服务 | - |
2. 快速入门¶
2.1 安装 NebulaGraph¶
文档 | 视频 |
---|---|
使用 RPM/DEB 包 | - |
使用 TAR 包 | - |
使用 Docker | - |
使用源码 | 图数据库入门教程(零)通过编译源码来安装 NebulaGraph |
- | 如何选择部署方式? |
2.2 启动 NebulaGraph¶
文档 |
---|
启停 NebulaGraph |
2.3 连接 NebulaGraph¶
文档 |
---|
连接 NebulaGraph |
2.4 使用 nGQL 命令¶
文档 |
---|
nGQL 命令汇总 |
3. 进阶操作¶
3.1 部署多机集群¶
文档 |
---|
使用 RPM/DEB 包部署 NebulaGraph 多机集群 |
3.2 升级集群版本¶
文档 |
---|
升级 NebulaGraph |
3.3 配置Nebula¶
文档 |
---|
配置 Meta |
配置 Graph |
配置 Storage |
配置 Linux 内核 |
3.4 配置日志¶
文档 |
---|
日志配置 |
3.5 运维与管理¶
-
平衡分片分布
文档 Storage 负载均衡
-
监控
文档 Nebula 指标 RocksDB 统计数据
-
数据快照
文档 创建快照
-
SSL 加密
文档 SSL 加密
3.6 性能调优¶
文档 | 视频 |
---|---|
图建模 | Nebula 高性能图 schema 设计 |
系统建模 | - |
Compaction 策略 | - |
3.7 周边工具¶
-
可视化
可视化工具 文档 视频 数据可视化 Nebula Studio Nebula Studio 图探索功能和Nebula Studio 可视化建模 数据监控和运维 Nebula Dashboard 企业版和 Nebula Dashboard 社区版 可视化监控 Nebula Dashboard 数据分析 Nebula Explorer 企业版 可视化图探索 Nebula Explorer
-
数据导入与导出
导入与导出 文档 视频 数据导入 Nebula Importer Nebula Importer 数据导入 Nebula Spark Connector - 数据导入 Nebula Flink Connector - 数据导入 Nebula Exchange 社区版 NebulaGraph 数据导入工具——Exchange、Exchange 导入 SST 数据 数据导出 Nebula Exchange 企业版 -
-
备份与恢复
文档 视频 Nebula BR NebulaGraph 容灾备份工具 nebula-br
-
性能测试
文档 Nebula Bench
-
集群运维
文档 视频 Nebula Operator Nebula Operator、 云原生的演进
-
图算法
文档 视频 Nebula Algorithm Nebula Algorithm 介绍
4. 高阶操作¶
文档 |
---|
API & SDK |
5. 最佳实践¶
6. 常见问题¶
文档 |
---|
常见问题 FAQ |
7. 实操作业¶
用户可以通过完成以下实操作业来检测是否玩转 NebulaGraph。
作业内容 | 参考 |
---|---|
编译内核 | 使用源码安装 NebulaGraph |
部署可视化工具 Studio、Dashboard、Explorer | 部署 Studio、部署 Dashboard、部署 Explorer |
使用 K6 压测 NebulaGraph | K6 在 NebulaGraph 上的压测实践 |
导入 LDBC 数据 | LDBC 数据导入及 nGQL 实践 |
查询 LDBC 数据(点查、K度邻居查询、路径查询、子图查询) | LDBC 和 interactive-short-1.cypher |
8. 通过 CI/CP 考试¶
图数据库 NebulaGraph 提供2个不同等级的图数据库技能认证考试:
- NebulaGraph Certified Insider (NGCI):通过该考试证明用户对图数据库及 NebulaGraph 有基础的了解,是合格的 NebulaGraph 使用者。
- NebulaGraph Certified Professional (NGCP):通过该考试证明用户对图数据库及 NebulaGraph 有深入的了解,是 NebulaGraph 专业人士。
考试用书《开源分布式图数据库 NebulaGraph 完全指南》
单击NebulaGraph 个人技能认证查看考试说明及入口。
参考文档¶
- 有关 NebulaGraph 的原理介绍,参见开源分布式图数库论文。
- 有关 NebulaGraph 索引原理的介绍,参见开源分布式图数库论文中的 2.4 节。
- 有关 NebulaGraph 语言的概述,参见开源分布式图数库论文中的 2.8 节。
最后更新:
July 6, 2023