跳转至

TuGraph 图计算课程

欢迎来到 TuGraph 图计算技术课程系列!

本课程由 TuGraph 团队联合多所高校共同打造,旨在为零基础的同学提供系统化的图计算技术相关技术的学习路径。

课程简介

本课程包含多个图计算技术方面的内容:

  • MiniGU图数据库开发实战系列
    • 项目介绍与快速上手
    • 设计文档与 Rust 语言基础
    • 图数据库开发实践指南
  • TuGraph-DB图查询与图算法实验系列
    • TuGraph-DB项目介绍
    • TuGraph-DB图算法与图查询实验指南
  • Apache GeaFlow系列
    • GeaFlow 完整介绍
  • Graph+AI技术系列介绍
    • Chat2Graph 图原生智能体系统介绍

课程内容

MiniGU 系列

MiniGU 是一个使用 Rust 语言实现的轻量级嵌入式图数据库,专为图数据库入门学习设计。通过学习 MiniGU,你将掌握图数据库的核心概念与基本原理,学习使用 Rust 语言进行系统级开发、理解图数据存储,查询与计算的实现机制,通过动手实践深入了解图数据库的内部工作原理。

TuGraph-DB 系列

基于图数据库 TuGraph-DB 的实践课程,学习企业级图数据库的使用。TuGraph-DB 是由蚂蚁集团与清华大学联合研发的高性能图数据库,在金融风控、工业制造、智慧城市等领域有广泛应用。

Apache Geaflow 系列

Apache GeaFlow 是蚂蚁集团开源的性能世界一流的 OLAP 图数据库,支持万亿级图存储、图表混合处理、实时图计算、交互式图分析等核心能力。通过学习 GeaFlow,你将理解流图计算的核心原理,掌握实时图计算的应用场景。

  • GeaFlow 完整介绍 - 全面了解 GeaFlow 的架构、特性与应用场景
  • 其他内容敬请期待

Graph+AI 技术系列

探索图计算与人工智能的深度融合,通过「图智互融」技术实现图数据库的智能化。

  • Chat2Graph - 图原生智能体系统,实现与图对话
  • 其他内容敬请期待

关于

  • Contributing - 了解贡献者列表以及如何参与课程内容的贡献
  • Roadmap - 了解本课程后续的迭代计划

学习建议

  1. 循序渐进: 建议按照文档顺序学习,先掌握基础概念再进行实践
  2. 动手实践: 图数据库的学习重在实践,请务必完成每个实验
  3. 理解原理: 不仅要知道怎么用,更要理解背后的实现原理
  4. 善用工具: 充分利用现代开发工具和 AI 编程助手,但要确保理解代码逻辑

其他推荐资源

  • 获取其他TuGraph社区相关资源:TuGraph 官网TuGraph GitHub
  • 优秀数据库开发技术资源推荐:MiniOB数据库入门学习项目
  • 优秀图技术课程资源推荐:北京大学《大规模图数据管理与分析》公开课程,可微信公众号B站搜索关注“图谱学苑”获取视频资源

开始你的图计算技术学习之旅吧!如有问题,欢迎在 GitHub 仓库提 Issue 讨论。