文档地图
这里是文档地图,帮助用户快速学习和使用TuGraph Analytics。
介绍
TuGraph Analytics (别名:GeaFlow) 是蚂蚁集团开源的性能世界一流的OLAP图数据库,支持万亿级图存储、图表混合处理、实时图计算、交互式图分析等核心能力,目前广泛应用于数仓加速、金融风控、知识图谱以及社交网络等场景。
关于GeaFlow更多介绍请参考:GeaFlow介绍文档
GeaFlow设计论文参考:GeaFlow: A Graph Extended and Accelerated Dataflow System
快速上手
第一步 打包jar包并提交quick start任务
- 准备Git、JDK8、Maven、Docker环境。
- 下载源码:
git clone https://github.com/TuGraph-family/tugraph-analytics
- 项目构建:
./build.sh --module=geaflow --output=package
- 测试任务:
./bin/gql_submit.sh --gql geaflow/geaflow-examples/gql/loop_detection_file_demo.sql
第二步 启动控制台,体验白屏提交quick start任务
5. 构建控制台jar和镜像(需启动Docker):./build.sh --module=geaflow-console
6. 启动控制台:docker run -d --name geaflow-console -p 8888:8888 geaflow-console:0.1
更多详细内容请参考:快速上手文档。
开发手册
GeaFlow支持DSL和API两套编程接口,您既可以通过GeaFlow提供的类SQL扩展语言SQL+ISO/GQL进行流图计算作业的开发,也可以通过GeaFlow的高阶API编程接口通过Java语言进行应用开发。
实时能力
相比传统的流式计算引擎比如Flink、Storm这些以表为模型的实时处理系统而言,GeaFlow以图为数据模型,在处理Join关系运算,尤其是复杂多跳的关系运算如3跳以上的Join、复杂环路查找上具备极大的性能优势。
合作伙伴
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |