PostgreSQL 19 用标准化的图查询把点连接了起来!

John Doe 九月 8, 2026

内置的 SQL/PGQ 语法是通过多厂商合作实现的,不过索引功能还需要跟上。

image

作者:Lindsay Clark

PostgreSQL 19 即将新增面向属性图查询的标准化 SQL 语法。 过去五年间,这款开源数据库的受欢迎度稳步提升,2023 年首次登顶开发者群体最受欢迎数据库榜单。

开源咨询机构 Percona 的 PostgreSQL 技术布道师阿拉斯泰尔・特纳(Alastair Turner)在接受科技媒体《The Register》采访时表示,PostgreSQL 19 的属性图查询功能由该数据库多家头部贡献企业联合开发,版本预计于本月底或 10 月初正式发布。

图数据库将数据以节点、关系、属性的形式存储,区别于传统的表结构或文档结构。这类数据库在特定工作负载下具备天然优势,但引入独立图数据库往往意味着要在技术栈中额外新增一套数据库管理系统。

特纳解释道,关系型数据库布局图查询能力已有一段时间,但 PostgreSQL 19 的实现迈出了实质性一步:“此前的同类能力基本都是通过上层的对象关系映射(ORM)间接实现的,而这一次是真正的原生内置图查询语法,完全遵循 SQL 2023 国际标准。”

特纳表示,本次实现深度借鉴了 OpenCypher 背后工程师团队的设计思路 ——OpenCypher 是一款开源的图数据库查询语言。参与开发工作的还有任职于 SQL 标准委员会的 PostgreSQL 核心提交者。

“这是行业最具分量的进展之一,因为它是一次大规模的跨厂商协作。多家头部贡献企业都投入了大量的编码与代码评审工作。” 他说道。

这项新功能落地了 SQL/PGQ 标准,该标准于 2023 年正式纳入 SQL 国际标准体系。

“整体发展方向是正确的,” 特纳评价道,“SQL 社区和 PostgreSQL 社区会持续对全链路能力进行优化。”

不过他也补充道,若要在大量主流工作负载场景中替代专业图数据库,当前的实现 “还需要补充一两项额外的语法特性”。

特纳表示:“目前的实现支持在节点 - 边图结构上执行查询来满足需求,因此部分查询场景的表现十分出色。而在接下来的一到两个版本迭代中,需要补齐索引扩展能力,才能进一步提升整体性能。”

参考

PostgreSQL 19 connects the dots with standardized graph queries