图数据库查询语言GQL现成为国际标准

积极推动GQL标准制定,同时也是图数据库(Graph Database)管理系统供应商Neo4j宣布,经过国际SQL标准委员会投票表决,决定将图查询语言(Graph Query Language)纳为一种新的数据库查询语言,因此现在GQL已经成为属性图(Property Graph)国际标准声明查询语言。

GQL主要来自Neo4j的图查询语言Cypher,GQL的倡议是在2018年5月首次被提出来,而经过一年后,包括美国、德国和英国等10个国家已经投票赞成GQL成为标准,其中7个国家承诺会由国家专家(National Expert)积极参与项目。参与的企业除了Neo4j,还有Redis Labs、SAP和IBM等。

Neo4j提到,SQL项目已经有30年的历史,现在已经成为查询关系型数据库的主要语言,由于供应商以及实例者的采用,加速了关系型数据库的市场发展,而GQL作为下一代访问数据的技术标准,其创建在SQL的核心基础上,并确保SQL和GQL的兼容性与互通性。

GQL项目负责人以及配置编辑Stefan Plantikow提到,GQL原生支持图数据类型和结构,有自己的图结构,以基于模式的方法进行数据查询与插入等操作,也有创建新图、审查图、产生表格和嵌套数据等基本功能,他强调,GQL很重要的特点是,集成了从几个既存语言来的重要概念,包括SQL对图的扩展。

国际SQL标准委员会主席Keith Hare表示,GQL的制定在国际社会积极的参与下,目前达到了平衡,虽然GQL是未来数据库查询语言,但也同时确保了SQL的价值以及无所不在。