GQL 来了!ISO/IEC 正式发布 GQL 数据库国际标准!

历时四年筹备,超过20个国家的标准和技术专家参与制定,ISO/IEC GQL (图查询语言)标准于2024年4月12日正式发布!

作为国际标准化组织(ISO)继 1987年 发布SQL后,唯一发布的数据库查询语言标准,,GQL (Graph Query Language)的含金量不言而喻。

它的出现将成为图数据库行业的重要里程碑,推动整个行业实现螺旋上升式的发展。

了解GQL

作为一种专为属性图(Property Graph)模型设计的图查询语言,GQL 以Cypher为主要内容体系,并吸收Oracle的PGQL、SQL以及多家现行厂商图查询语言的优势,支持对各种类型的图数据进行高效查询和修改操作,能够为图数据库提供统一、直观的声明式语言。

实际应用时,GQL与Cypher的核心语法基本相同,可直接使用目前大部分Cypher语法,如 MATCH, WHERE, RETURN等常用语句关键字。

例如:查询Niki和他的朋友
在这里插入图片描述

上述语句作为Cypher查询语句和GQL查询语句都是成立的,GQL在上述语句中的语义和结果跟Cypher保持一致。因此所有现在使用Cypher的用户,都可以平顺的过渡到GQL,不需要做大的改变。

同时,GQL语言还引入一些新的关键字以提升表达能力,如 WALK,TRAIL,SIMPLE,ACYCLIC等路径搜索模式关键字,大幅增强路径检索的表达能力。

  • WALK :默认路径搜索模式,返回的路径不包含其他过滤。
  • TRAIL:返回的路径不包含重复的边。
  • SIMPLE:返回的路径不包含重复的节点,除非是路径第一个或最后一个节点。
  • ACYCLIC :返回的路径不包含重复的节点。

例如:查询从A城市出发的旅行路线,并且路线不会

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值