为何国产芯片都执着于 PostgreSQL 上游支持?

John Doe 七月 28, 2026

PostgreSQL 不是一个普通数据库,而是企业级基础软件生态的 “枢纽型软件”。

目录

image

龙芯与 PostgreSQL 的四年生态长跑

2026 年 7 月 22 日,PostgreSQL 官方软件源 apt.postgresql.org 悄然迎来一位新成员 —— 龙芯 loong64 架构正式纳入官方构建体系。这条来自 Debian 打包团队 Christoph Berg 的公告邮件篇幅不长,却为国产芯片与开源数据库的融合之路,落下了一个实打实的里程碑。至此,龙芯成为继 amd64、arm64、ppc64el 之后,PGDG APT 仓库官方支持的第四种 CPU 架构。

很多人不曾留意,这段适配之路的起点,只是一枚毫不起眼的小小补丁。时间倒回 2022 年 11 月,恒生电子的吴亚飞向 pgsql-hackers 社区邮件列表提交了一封标题极简的邮件:“spinlock support on loongarch64”,附件里是一个仅 1.1KB 的代码补丁,为龙芯 LoongArch 64 位架构补上了自旋锁的底层实现。

在数据库这类高并发系统中,自旋锁是守护共享资源、协调多线程访问的核心基础组件。没有架构级的自旋锁支持,PostgreSQL 哪怕能勉强编译运行,也根本发挥不出应有的并发性能。这短短千余字节的代码,是龙芯架构真正走进 PostgreSQL 内核世界的第一步。没有高调的宣传,没有宏大的宣告,开源生态的适配从来都是如此务实 —— 从最底层的基础能力开始,一行一行代码向上垒砌。

这样的稳步推进,在三年后迎来了关键一跃。2025 年 12 月,loong64 正式成为 Debian 官方架构,按照规划,将随 Debian 14 “forky” 版本一同正式发布。

这一步的分量,远不止 “多了一个发行版支持” 那么简单。作为全球最具影响力的 Linux 发行版之一,Debian 的官方架构认证,意味着完整的构建基础设施、庞大的软件包生态和成熟的社区维护体系的全面接纳。从最初手工构建导入 112 个基础软件包搭建初始运行环境,到第一台构建主机上线后一夜完成 300 个软件包的编译,龙芯架构在 Debian 生态里完成了从 “移植实验品” 到 “官方一等公民” 的身份跃迁,也为后续 PostgreSQL 官方源的落地彻底铺平了道路。

回到 2026 年 7 月的这次正式上线,还有一个颇具开源浪漫感的细节:这套 loong64 架构的构建主机,运行在一块由 loongfans.cn 社区提供的龙芯 3B6000 开发板上。

这正是开源协作最典型的图景:企业开发者贡献底层核心补丁,社区爱好者提供硬件资源支持,官方打包团队承接标准化的构建与发布流程。多方力量的合力之下,PostgreSQL 全版本的龙芯软件包在本月初完成全部引导构建,正式面向所有龙芯用户开放 —— 只需一行标准的 apt 命令,即可安装官方签名发布的 PostgreSQL 及主流扩展。

当然,完整的生态完善仍在路上。PostGIS、pgRouting、MobilityDB 等 GIS 空间数据库相关的软件包,目前还在等待下一个 PostGIS 版本发布后才能完成构建。对于绝大多数常规业务场景来说,核心数据库能力已经完全就位,而空间计算等扩展能力,还需要再稍作等候。

不止龙芯:ARM 架构的全面开花

image

国产芯片的适配浪潮中,龙芯是极具代表性的一条主线,而 ARM 架构则是另一条更加广阔的赛道。

早在 loong64 之前,PostgreSQL 的 yum 源与 apt 源就已完成对 aarch64 架构的支持。随着国产 ARM 芯片在服务器市场的快速渗透,数据库对 ARM 架构的原生优化,早已从"可选特性"变成了"标配能力"。

作为面向企业级市场的 PostgreSQL 商业发行版,Redrock Postgres 也对 ARM 架构提供了完整的生产级支持:从内核层面的指令集优化、锁机制调优,到编译构建体系的全量适配,再到高可用、备份恢复等企业组件的完整验证,确保在各类国产 ARM 服务器平台上稳定运行,性能与 x86 平台持平甚至在部分场景下更具能效优势。

无论是信创机房的国产化替代,还是边缘计算场景的轻量化部署,ARM 架构都已成为数据库厂商必须深耕的阵地。

为何国产芯片都如此重视 PostgreSQL 上游支持?

核心原因是:PostgreSQL 不是一个普通数据库,而是企业级基础软件生态的 “枢纽型软件”。

  1. 数据库是基础软件底座

    操作系统、芯片、编译器、数据库、中间件共同决定一条算力平台是否可用。PostgreSQL 作为主流开源关系型数据库,直接影响国产芯片在服务器、云计算、信创、企业系统中的落地能力。

  2. 上游支持意味着 “不是临时移植”

    如果只是下游补丁或第三方移植,版本一更新就可能失效。进入 PostgreSQL 上游构建体系,意味着架构支持被纳入官方维护链路,后续版本可以持续、稳定地发布。

  3. Debian/Ubuntu 等生态会连锁受益

    PostgreSQL 官方源支持 loong64 或 aarch64 后,很多依赖 PostgreSQL 的软件包、应用框架、DevOps 工具、云原生组件也会更容易完成适配。

  4. 企业客户更看重官方支持

    对政企、金融、运营商、云厂商来说,“能编译跑起来” 只是第一步,“有官方源、有安全更新、有长期维护、有商业支持” 才敢进入生产环境。

  5. PostgreSQL 生态覆盖极广

    它不仅是数据库,还延伸到 PostGIS、pgRouting、时序数据库、图数据库、流数据、备份恢复、高可用、监控运维等企业级场景。支持 PostgreSQL,相当于打通了一整条数据基础设施链。

  6. ARM 架构是国产芯片重要主战场

    对 ARM 服务器芯片而言,PostgreSQL 的上游支持和性能优化尤其关键。Redrock Postgres 这类商业发行版之所以强调 ARM 支持,也是因为企业用户需要的不是一个简单数据库,而是经过验证的高可用、高性能、可维护的数据库平台。

一句话总结:国产芯片重视 PostgreSQL 上游支持,本质上是在争夺 “企业级数据基础设施” 的入场券。

写在最后

国产芯片的成熟,从来不是单一硬件的突破,而是操作系统、编译器、数据库、中间件整条软件栈的集体就位。PostgreSQL 作为全球最先进的开源关系型数据库,其对国产架构的每一步适配,都在为整个信创生态注入更扎实的技术底座。

而当龙芯、飞腾、鲲鹏等一条条技术路线汇聚起来,我们看到的,是一个正在从"能用"走向"好用"的国产基础软件新时代。

参考

Loongson loong64 packages on apt.postgresql.org

spinlock support on loongarch64

Loong64 is now an official Debian architecture (LWN)

aarch64 support is available