GSQL® ,一种类似SQL的图查询语言

GSQL®查询语言是进行快速且可扩展的图查询、图遍历和图分析的理想选择

GSQL
Play Video about GSQL

图数据库查询语言GSQL基础入门,10个小视频带你轻松学会图分析图遍历图查询

该合集为TigerGraph的GSQL®图查询语言系列视频,一共10期,内容围绕5个最受欢迎的语法——select语句块、累加器、Accum、POST-Accum,以及HAVING, ORDER BY 和 LIMIT 子句。从介绍图查询语言的select语句块开始,每一期讲解后,都跟着一期DEMO视频,我们会通过GraphStudio™可视化图分析工具来为你手把手演示上一期的语法讲解。 不管你是开发人员、分析师还是业务人员,或者你有一定的SQL基础,那么你都可以轻松入门GSQL®,快速掌握这种类SQL的图查询语言。
未来我们也将推出GSQL高级编程系列视频,敬请期待。如果你希望了解更多GSQL®图查询语言,可以点击下方按钮下载GSQL白皮书 ,或观看GSQL编程101培训课程:
1.1 Select语句块讲解 (时长约8分钟)
1.2 Select语句块演示(时长约3分钟)
2.1 累加器(时长约5分钟)
2.2 累加器演示(时长约3分钟)
3.1 Accum子句讲解(时长约5分钟)
3.2 Accum 演示(时长约2分钟)
4.1 POST-ACCUM讲解(时长约4分钟)
4.2 POST-ACCUM 演示(时长约2分钟)
5.1 Having, Order by and Limit子句讲解(时长约3分钟)
5.2 Having, Order by and Limit 演示(时长约2分钟)

现代图查询语言

GSQL®查询语言是用于云或本地的快速且可扩展的图操作和图分析的理想选择。 GSQL与SQL的相似性、高级语法、图灵完备和内置的并行性带来了更快的性能、更快的开发以及描述任何算法的能力。

GSQL®

特点和优点

基于Schema

优化存储效率和查询速度,支持与数据无关的应用程序/查询开发。

内置高性能并行

取得最快的结果

类似SQL

超过100万用户非常熟悉

常规控制流(FOR,WHILE,IF / ELSE)

轻松实现传统算法

查询-调用-查询

参数化查询非常灵活,我们不仅能传参数,还能类存储过程式的查询-调用-查询,甚至递归调用

交易图更新

HTAP-混合事务/分析处理,具有实时数据更新

一种类SQL的查询语言

基于SQL的构建很重要,原因很多。 它是最著名的数据库语言。 基于关系代数的坚实基础,SQL已证明自己的强大且可用于企业。 这就是为什么GSQL具有类似SQL的语法,从而减少了SQL程序员的学习难度的原因。

一个新标准

如今,企业正在使用各种查询语言。 随着图数据库的广泛采用,现在是使用标准图形查询语言的时候了。 GSQL®充分利用了先前的关系和图查询语言的最佳功能,从而树立了新的标准。 欢迎下载阅读TigerGraph的白皮书——GSQL®:一种类似SQL的图查询语言。之后,您可以轻松地使用GSQL®查询语言,以支持同时查询图和关系数据的方式,从而展现两种模型之间的共同点。

GSQL 到GQL 国际标准的演变之路

讲师:乌明希,TigerGraph的工程副总裁,负责产品研发、质量保证和产品发布。

即刻报名TigerGraph认证,从GSQL编程101课程开始:

  • 如何进入和退出GSQL,以及检查TigerGraph数据库的状态
  • 顶点和边类型的基本结构,以及如何定义顶点和边类型
  • 如何创建图,以及如何删除图
  • 如何设计和运行加载任务以将数据导入图
  • 如何运行简单的内置查询来检查数据
  • 如何编写简单的自定义查询以遍历图并分析数据