开源数据库 PostgreSQL 即将迎来一次重要升级:最新版 PostgreSQL 19 将内置符合标准的 SQL 语法,用于查询“属性图”(property graph)数据,让关系型数据库无需借助第三方工具就能处理图查询场景。

作为开源社区最活跃的数据库项目之一,PostgreSQL 在过去五年里持续走热,并于 2023 年首次成为开发者群体中最流行的数据库。据开源咨询公司 Percona 的 PostgreSQL 布道者阿利斯泰尔·特纳(Alastair Turner)介绍,PostgreSQL 19 中的属性图查询支持,是由多个数据库大厂联合贡献的成果,预计本月末或 10 月初随正式版发布。
什么是属性图查询?传统图数据库以“节点、关系、属性”而非表格来组织数据,在处理社交关系、推荐系统等场景时优势明显,但引入一套独立的图数据库意味着技术栈里要多出一套系统。PostgreSQL 的做法是把图查询能力“原生”集成进来:新版将实现 SQL/PGQ,这是 2023 年才纳入 SQL 国际标准的部分。特纳表示,以往类似的图能力大多要靠对象关系映射(ORM)在应用层实现,而这次是真正“内置的图语法”,直接来自 SQL 2023 标准。
实现细节上,这项功能深受开源图查询语言 OpenCypher 相关工程师的影响,同时 PostgreSQL 社区中担任 SQL 标准委员会成员的提交者(committer)也深度参与。特纳称之为“近年来最值得关注的多厂商协作之一,大量代码与评审工作分散在多个主要贡献者之间”。
不过,新功能仍处于起步阶段。特纳坦言,目前的实现“还需要一到两个额外的语法特性”,才能在大规模场景下替代专用图数据库;现有实现已能在节点—边图上生成查询并满足部分请求,表现不错,但“接下来一两个版本里,索引插件需要跟上,才能把性能提上来”。
对数据库从业者而言,这也值得关注:关系型数据库的“图能力”军备竞赛已经开始,SQL 标准正在为图查询铺路,未来更多关系型数据库会原生支持图建模。








苏公网安备32021302001419号