Advertisement

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

阅读量:

历时四年精心筹备的项目最终完成。涵盖多个国家的标准与技术专家参与制定了该图查询语言的标准。自2024年4月12日起实施的GQL标准为全球提供了先进的图数据库解决方案。

由国际标准化组织(ISO)于1987年发布SQL后成为独特的数据库查询语言标准, 其价值无需置疑

它的出现将成为图数据库行业的关键节点,引领整个行业进入持续进步型的增长模式.

了解GQL

基于Cypher为主干的属性图(Property Graph)模型设计的一种高级目标语义机器学习框架GQL(Graph Query Language),其核心架构融合了Oracle PGQL、SQL及多家主流厂商自研属性图查询技术的优点,并具备对各类复杂场景下的属性关系数据进行高效建模与快速推理的能力;该系统支持通过统一化的语义化编程范式实现对大规模异构应用场景下的复杂业务逻辑建模与自动化推理服务构建,并能通过增量式的知识库更新机制实现对实时动态业务环境的有效响应;同时该框架还具备良好的可扩展性特征,在分布式计算环境中可实现对海量异构数据源的有效整合与协同分析能力;整体而言该技术方案能够有效支撑当前大数据时代下复杂异构场景下的智能应用开发需求并推动相关领域技术生态系统的持续优化与发展。

在实际应用中,GQL与Cypher具有高度相似的核心语法体系,在现有绝大多数Cypher语法中可以直接被GQL引用,请特别关注其MATCH、WHERE以及RETURN等常用语句关键字的应用场景与用法

例如:查询Niki和他的朋友

在这里插入图片描述

从语法角度来看,在使用Cypher语言或GQL语言时都可以正确执行这些语句。这些查询方法在语法结构上与Cypher相似,并且它们执行的结果完全一致。对于目前依赖于Cypher进行数据操作的所有用户来说,在学习并采用GQL时将不会遇到困难。

此外,在GQL语言中还增加了若干关键术语以进一步提升其表达功能。这些术语包括诸如WALK、TRAIL、SIMPLE以及ACYCLIC等不同的路径搜索模式术语。这些新增的关键字显著提升了路径搜索功能的表现。

  • WALK:默认模式下采用路径搜索算法,默认情况下不会对搜索结果施加额外限制条件
  • TRAIL:该算法在结果中会自动避免出现重复边
  • SIMPLE:此方法确保结果中不会有重复节点的存在 除非该节点位于路径的起点或终点位置
  • ACYCLIC:该算法确保生成的结果图中不存在环状结构

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

在这里插入图片描述

Cypher:

在这里插入图片描述

可以看出,在功能上具有显著优势的GQL标准化语言相比其他图数据库查询语言来说语法结构更为丰富,并且能够用简洁明了的方式准确传达复杂的需求。

为什么需要GQL?

由于全球范围内图数据库产品的各项核心功能与性能指标均取得显著进步性发展,在这一背景下相关行业内外对于图数据库标准化进程的关注度与日俱增

制定 GQL 标准方案,在多个维度上为用户提供全面的技术指导和规范,并进一步提升数据管理的专业性和标准化程度。该方案不仅能够加强各类型图数据库之间的兼容性和互操作性,在推动该技术在各个领域的广泛应用的同时也具有良好的推广价值

此外, 考虑到以下应用优势,GQL的发布将推动企业加速向支持GQL标准图数据库的迁移, 并使图数据库的发展有望迈向新的台阶.

  • 数据安全防护机制:GQL标准通过统一的数据查询语言规范企业间不同系统的功能接口与业务流程设计要求,在保障数据一致性的前提下实现合规管理目标。该标准还能够有效规避不同图数据库系统间由于查询语言不兼容导致的数据迁移风险,并降低跨平台数据交互过程中可能出现的数据失真问题。
    • 技术效率提升:采用标准化查询语言后可使研发团队基于统一的技术框架进行开发工作,并依据相同的最佳实践路径完成功能模块的设计与实现。这种设计策略不仅降低了因不同系统间的兼容性问题而导致的研发人员学习成本,在长期使用过程中还能够显著提升团队成员的工作效率。
    • 运维成本优化:基于GQL标准优化设计的图数据库架构能够在一定程度上消除因不同查询语言转换所带来的技术转换负担,并通过简化代码逻辑进一步提高代码的可维护性水平。这一改进措施将有助于企业在长远运营中降低系统维护与升级所需的人力物力投入。

然而,在实际应用中,“任何查询语言都存在落地实施以及性能优化方面的诸多挑战”。例如一些厂商可能需要调整现有的产品架构以适应这一技术,并改进解析层的处理能力和执行层的效率提升;同时还需要补充那些标准中所要求支持的功能模块。不言而喻,“GQL标准将与图数据库的发展形成一种高度协同的关系模式”,从而加速整个行业从初创阶段向成熟阶段迈进。

创邻科技协同发力

在图数据库领域拥有丰富经验的专业人士中

创邻科技首席技术官周研博士表示:"GQL的设计理念具有创新性,在融合现有图查询语言需求的同时实现了复杂场景下的实用性应用,并完美涵盖了工业级图查询语言的所有核心特征,在这一领域具有引领性和指导意义。"

在深入理解GQL标准的基础上,创邻科技的核心产品Galaxybase图数据库已成功集成支持 GQL 查询功能,并在内核层面进行了对 GQL 语法的深入优化工作。

未来, 创邻科技将一如既往地持续深入贡献于GQL标准的研发工作, 并积极促进Cypher向GQL生态系统的无缝对接. 同时, 创领科技致力于构建更加安全可靠且功能更为强大的图数据库解决方案, 旨在帮助更多企业利用图形技术彻底解决各类复杂挑战.

全部评论 (0)

还没有任何评论哟~