国际标准图查询语言 GQL 正式发布,悦数图数据库业界首家原生支持

简介: 经过行业多年的讨论和行动,图查询语言 GQL(Graph Query Language)在 2024 年 4 月 12 日正式发布。GQL 是由国际标准化组织(ISO)和国际电工委员会(IEC)共同制定的图数据库查询语言标准,正式编号为 ISO/IEC 39075。GQL 为管理和查询图数据确立了统一的标准。

GQL 是自 1987 年发布 SQL 标准以来,ISO 组织发布的第二个数据库标准语言
悦数图数据库 v5.0 版本原生支持 GQL,已有首批企业用户采用
经过行业多年的讨论和行动,图查询语言 GQL(Graph Query Language)在 2024 年 4 月 12 日正式发布。GQL 是由国际标准化组织(ISO)和国际电工委员会(IEC)共同制定的图数据库查询语言标准,正式编号为 ISO/IEC 39075。GQL 为管理和查询图数据确立了统一的标准。

与此同时,作为国内图数据库领域的先驱,悦数图数据库正式发布原生支持 GQL 的全新 v5.0 版本。该版本在继续提升分布式图数据库能力的同时,从概念定义、数据存储、计算框架、解析和执行计划等对齐 GQL 标准,完整支持 GQL 标准里的数据查询语言(DQL)、数据操控语言(DML)和数据定义语言(DDL),而并非是对 GQL 的简单兼容或适配,从而帮助企业用户全面拥抱 GQL,完整赋能基于 GQL 标准的分布式图数据库的能力。

图数据库技术的里程碑时刻

GQL 是自 1987 年发布 SQL(Structured Query Language)标准以来,ISO 组织发布的第二个数据库标准语言。尽管数据库类型繁多,例如向量数据库、时序数据库等,但目前仅有 SQL 和 GQL 两种被 ISO 组织正式标准化的数据库查询语言,标志着图数据库技术在数据库领域的重要性和广阔前景。

SQL 在发布之后,立即成为数据管理的行业标准,极大促进了关系型数据库技术的标准化和商业化。与 SQL 对产业的推动类似,GQL 的标准化将大幅降低图数据库技术的入门门槛,提升技术的普及率,使得更多的企业用户能够轻松采纳并有效利用图数据库来处理复杂的关系数据。

企业应选择原生支持 GQL 的技术供应商

选择原生支持 GQL 的供应商,对企业意味着可以直接利用 GQL 的所有优势,包括标准化的查询能力和跨平台的数据操作等。

通过采用原生支持 GQL 的技术供应商,企业将获得以下关键优势:

标准化的查询能力:保证企业的图数据库解决方案与国际标准完全兼容,使数据管理和查询流程更加高效,避免因语言和标准不同带来的诸多问题。

跨平台的数据操作:实现数据在不同系统和平台间的无缝迁移,降低技术转换成本。这使得企业摆脱对单一数据库供应商的绑定成为可能,轻松实现数据库供应商的更换,亦可实现多个数据系统的并行无缝使用,带来跨平台的能力和更多技术可能。

系统稳定性:采用非原生支持 GQL 的系统,企业需要额外的工具或软件层来转换或兼容 GQL 语句。这不仅增加了系统的复杂性,还可能引入额外的错误点,影响系统稳定性,增加运行维护难度。

安全特性:GQL 具有成熟的安全特性。非原生支持 GQL 的系统可能缺乏精细的控制机制,或者需要额外的开发工作来实现此类功能。这会产生数据泄露风险、不满足合规要求等弊端。

前瞻性技术保障:GQL 代表现行标准和未来方向,供应商提供的持续更新和技术支持确保企业能够利用最新的图数据库技术,维持竞争优势。

降低维护成本:标准化可以直接减少企业未来系统升级和维护的复杂性和费用。

加速创新和扩展:采用原生支持 GQL 的供应商使得企业能够快速适应市场变化和技术进步,提高业务灵活性。

悦数图数据库全新 v5.0 版本:分布式能力升级,原生支持 GQL

悦数图数据库 v5.0 版本是业界首个支持 GQL 的图数据库产品。不同于兼容或适配 GQL 的技术路线,悦数图数据库在数据库核心和底层架构进行了颠覆性的重构,在分布式图数据库的架构下,确保产品在高吞吐低时延、线性扩缩容、业务不断线、安全容灾、生态完善、易用易分析、灵活部署等能力取得技术突破的同时,真正做到对 GQL 的全面原生支持。产品帮助企业用户直接利用 GQL 和分布式图数据库带来的所有优势,提供了更加强大的数据兼容性和互操作性,将图数据库的在技术平台和业务生产上的能力推进到下一层级。

不仅如此,已有首批企业用户采用悦数图数据库 v5.0 版本,基于 GQL 和分布式图数据库的能力,产生数据价值和业务价值。例如,国家某电网公司采用悦数图数据库 v5.0 版本,作为智慧电网解决方案的核心基座,应用在电网图计算平台中。悦数图数据库 v5.0 版本高性能、高并发、高可用、分布式、支持 GQL 标准化的特性支撑了电网系统中大规模的数据处理和实时性需求,为电网的实时监控、调度决策和安全生产提供了坚实保障。

作为业界首家原生支持 GQL 的图数据库,悦数图数据库将基于 v5.0 版本,持续打磨更强性能、更稳定的分布式图数据库,并利用在金融、互联网、电信运营商、电网、高端制造、政府公安、科研单位等行业的大量实践经验,积极打造行业解决方案的坚实底座,推动图数据库技术的创新和应用扩展。

相关实践学习
阿里云图数据库GDB入门与应用
图数据库(Graph Database,简称GDB)是一种支持Property Graph图模型、用于处理高度连接数据查询与存储的实时、可靠的在线数据库服务。它支持Apache TinkerPop Gremlin查询语言,可以帮您快速构建基于高度连接的数据集的应用程序。GDB非常适合社交网络、欺诈检测、推荐引擎、实时图谱、网络/IT运营这类高度互连数据集的场景。 GDB由阿里云自主研发,具备如下优势: 标准图查询语言:支持属性图,高度兼容Gremlin图查询语言。 高度优化的自研引擎:高度优化的自研图计算层和存储层,云盘多副本保障数据超高可靠,支持ACID事务。 服务高可用:支持高可用实例,节点故障迅速转移,保障业务连续性。 易运维:提供备份恢复、自动升级、监控告警、故障切换等丰富的运维功能,大幅降低运维成本。 产品主页:https://www.aliyun.com/product/gdb
相关文章
|
18天前
|
存储 缓存 网络协议
数据库执行查询请求的过程?
客户端发起TCP连接请求,服务端通过连接器验证主机信息、用户名及密码,验证通过后创建专用进程处理交互。服务端进程缓存以减少创建和销毁线程的开销。后续步骤包括缓存查询(8.0版后移除)、语法解析、查询优化及存储引擎调用,最终返回查询结果。
26 6
|
1月前
|
数据库连接 Go 数据库
Go语言中的错误注入与防御编程。错误注入通过模拟网络故障、数据库错误等,测试系统稳定性
本文探讨了Go语言中的错误注入与防御编程。错误注入通过模拟网络故障、数据库错误等,测试系统稳定性;防御编程则强调在编码时考虑各种错误情况,确保程序健壮性。文章详细介绍了这两种技术在Go语言中的实现方法及其重要性,旨在提升软件质量和可靠性。
31 1
|
1月前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
54 4
|
1月前
|
SQL 关系型数据库 MySQL
go语言中安装数据库驱动
【11月更文挑战第1天】
51 5
|
16天前
|
SQL JavaScript 程序员
数据库LIKE查询屡试不爽?揭秘大多数人都忽视的秘密操作符!
本文分析了因数据库中的不可见空白字符导致的数据查询问题,探讨了问题的成因与特性,并提出了使用 SQL 语句修复问题的有效方案。同时,总结了避免类似问题的经验和注意事项。
27 0
|
1月前
|
SQL 关系型数据库 MySQL
go语言中数据库操作
【10月更文挑战第22天】
44 4
|
1月前
|
关系型数据库 MySQL 数据库连接
go语言中打开数据库连接
【11月更文挑战第1天】
31 2
|
1月前
|
存储 缓存 固态存储
怎么让数据库查询更快
【10月更文挑战第28天】
37 2
|
23天前
|
JSON JavaScript 关系型数据库
node.js连接GBase 8a 数据库 并进行查询代码示例
node.js连接GBase 8a 数据库 并进行查询代码示例
|
1月前
|
监控 关系型数据库 MySQL
数据库优化:MySQL索引策略与查询性能调优实战
【10月更文挑战第27天】本文深入探讨了MySQL的索引策略和查询性能调优技巧。通过介绍B-Tree索引、哈希索引和全文索引等不同类型,以及如何创建和维护索引,结合实战案例分析查询执行计划,帮助读者掌握提升查询性能的方法。定期优化索引和调整查询语句是提高数据库性能的关键。
252 1