基于Cypher的GQL被ISO确认为未来的数据库查询语言标准
发布于 3 个月前 作者 graphway 488 次浏览 来自 分享

原文链接:https://neo4j.com/press-releases/query-language-graph-databases-international-standard/ 中文译稿:https://www.oschina.net/news/109970/gql-is-global-standards-project

Cypher是Neo4j 发明并实现的面向图查询和计算的、声明型、模式匹配语言。它使用简洁、易懂的语法实现对连接的点和边灵活和快速地遍历。例如,找到我的同事在上海的所有的朋友的朋友,可以用以下的Cypher表达:

MATCH (p:Person{name:‘我的姓名’}) -[:同事]- (p1) -[:朋友*1…2]- (p2)
WHERE p2.city = '上海‘ RETURN p2

经过数年的努力和合作,9月17日,ISO组织正式将基于Cypher的GQL(Graph Query Language)吸纳为数据库查询语言标准的一部分。正如SQL的标准化带来了关系型数据库的蓬勃发展一样,GQL也将非关系型数据的查询、处理提高到新的层面、带来巨大的应用前景。GQL工作组包含了来自Neo4j、Oracle、SAP等主要数据库和应用厂商,以及来自中国、瑞典、英国、美国等国的专家。

计划在未来4年,GQL将完成标准的制订和支持其的成熟产品的发布。

回到顶部