非法加冯

PGSQL vs MySQL:一场已经结束的战争

PostgreSQL 赢得数据库增量世界,并已在存量上与 MySQL 相当。此消彼长之下,未来数据库世界的内核之争已不再有悬念。

一、开发者采用率

直接上数字。

Stack Overflow 2025

49,000+ 份有效回复,177 个国家。PG 同比 +6.9pp,MySQL 同比 +0.2pp。连续三年三冠王。2025 年首次公布的数据库迁移流向图,Stack Overflow 自己的原话:"all databases are migrating to PostgreSQL"。

StackOverflow 2025 全球开发者调研

Image

图片

JetBrains DevEco 2025

24,534 名开发者,194 个国家,独立验证。PG 同样超越 MySQL 成为最受欢迎数据库。

Docker Hub 拉取量

这是最直观的代理指标——开发者实际在拉什么镜像来干活。Docker Hub 官方镜像近一周拉取量:postgres 约 2800 万,mysql 约 740 万,比值约 3.8:1。

Image

三个独立信号源(SO、JetBrains、Docker Hub),不同口径,方向完全一致。

中国偏差

中国跟全球不一样。中国互联网公司的 MySQL 浓度远高于全球,构成了极强的路径依赖。但以 Django、FastAPI、Node.js 为入口的新一代中国开发者,自然地在向 PG 倾斜。存量是 MySQL 的,增量是 PostgreSQL 的。

二、厂商战略动向

调查数据可以被质疑样本偏差,但企业用真金白银做出的战略选择没法质疑。

PlanetScale 转向

PlanetScale,Vitess 背后的商业公司,五年来只做 MySQL。2025 年 7 月宣布做 Postgres,9 月 GA。CEO Sam Lambert 原话:客户需求"压倒性"——"发布日结束时我们就知道必须做这件事"。一家以 MySQL 为唯一技术身份的公司,被市场推着做了 Postgres。并且在 X 上天天乐此不疲发帖。

Percona 的转身

Percona 是 MySQL 生态最重要的第三方厂商。没有之一。Percona Server、XtraBackup、PMM 是全球 MySQL DBA 的标配。现在 Percona 在干什么?为 PostgreSQL 做全开源 TDE,迭代 PG 的 Kubernetes Operator,发布 Percona Distribution for PostgreSQL 18。第二赛道已经全面铺开。

2026 年 2 月,Percona 联合创始人 Vadim Tkachenko 牵头,近 250 人签署公开信呼吁 Oracle 建立独立基金会来"拯救" MySQL。信中第一条挑战:"PostgreSQL 正在成为新项目和年轻开发者的默认选择。" Tkachenko 对 The Register 说:"我们看到 MySQL 正在变成 legacy technology。"

当 MySQL 社区自己的核心贡献者用"遗留技术"来描述自己,这比任何调查数据都更有说明力。

TiDB 的探索

TiDB 最近的新动作是 DB9,CTO 黄东旭尝试在 TiKV 上构建一个 PostgreSQL 兼容层。一个做分布式 MySQL 起家的数据库厂商决定拥抱 PG,这代表了什么不言而喻。

2025:PG 生态的收购年

2025 年,PostgreSQL 生态几乎拿走了数据库领域所有的大额收购:

PG生态赢得资本市场青睐:Databricks收购Neon,Supabase融资两亿美元,微软财报点名PG

数据库茶水间:OpenAI拟收购Supabase ?

月饼好吃:又一家PG扩展公司被Databricks收购

Image

Databricks 一年内连收两家 PG 公司(Neon + Mooncake),Snowflake 紧随其后收了 Crunchy Data。两家数据平台巨头在三周内先后宣布收购 PG 公司——这不是巧合,这是军备竞赛。

Stormbreaker 的 Andy Pavlo 在访谈中点破了本质:PostgreSQL 几乎拿走了 PG 生态里所有的钱。 数据库领域最大的几笔收购,标的全部是 PG 公司。反观 MySQL 生态,2025 年的关键词不是收购,是公开(求救)信。

三、云平台数据

没有任何云厂商公开 engine-level 的实例/ vCPU 分布。以下混合了公开信息与业内口径。

AWS

业内口径:早在两三年前,AWS 上 PG 的实例数量和 vCPU 总量就已经超过 MySQL。 PG 实例的平均规格更大,vCPU 维度的领先幅度比实例数更高。没有公开数据可以直接证明,但 AWS 在 Aurora PG 上的产品投入方向与此一致。

阿里云

阿里云 RDS 负责人陈宗志在最近的访谈中提到中国 MySQL 与 PG 的实例比例约 10:1。我个人了解到的数字比这个高,可能在 5:1 左右。不管哪个口径,中国云平台上 MySQL 的绝对存量优势仍然非常明显。不过,我了解到的最近一两年 PG 的 YoY 增长高达 100%

Supabase

截至 2025 年 10 月 Series E,估值 51 亿美元。活跃管理数据库约 350 万。超过 50% 的最新 Y Combinator 批次使用 Supabase 作为后端——在硅谷创业公司的选型中,这已经接近垄断。

四、DB-Engines

DB-Engines 是基于搜索、招聘、社交等多信号的综合热度排名。DB-Engines 的价值在纵向可比 —— 看 Delta 变化量,跟自己比趋势。从历史原点到现在的分数变化如下图所示:

Image

五、超大规模生产案例

PostgreSQL

OpenAI — 当前全球最具标志性的 PG 案例。2026 年 1 月官方博客披露:一个 Azure PG 主库 + 近 50 个跨地域只读副本,服务 8 亿用户,百万级 QPS,p99 低两位数毫秒,五个九可用性。不分片。OpenAI 基础设施工程师 Bohan Zhang 在 PGConf.Dev 2025 的原话:"PostgreSQL 可以在大规模读负载下优雅扩展。"

Instagram — PG 在社交产品的先驱。早期即以 PG 为核心,应用层分片扩展至全球顶级规模。

Figma — Postgres 栈自 2020 起增长近 100 倍。从单库演进到垂直分库 + 水平分片。

Notion — 多个 PG 集群,核心集群 32 分片。

探探 — 中国互联网最大规模 PG 部署之一。高峰期一百套个集群,250 万 QPS,最大核心主库一主三十三从,单集群 40 万 QPS。

Apple — 内部大规模使用 PG。

GitLab — 单体 Postgres 。

MySQL

Meta — 百万级分片、PB 级数据、数千台机器。全球最大 MySQL 部署之一。

Shopify — PB 级 MySQL 车队。

GitHub — MySQL 为主要关系型存储。最近故障频发,在服务可靠性上广受诟病。

时代特征

一个清晰的模式:MySQL 的超大规模案例(Meta、Shopify、GitHub)选型决策几乎全部发生在 2010 年之前。2010 年之后成立的新一代公司——OpenAI、Figma、Notion、探探,以及 Supabase/Neon 上的海量新项目——基本默认 PG。

MySQL 可以支撑支撑大规模——Meta 证明了它完全可以。但如果你今天从零开始、没有历史包袱,有极大概率选 PG。不是因为它在所有维度上都更好,而是因为生态势能、社区活力、扩展性(pgvector、PostGIS)和所有主流框架的默认支持都已经倒向了这一边。

六、社区治理

PostgreSQL

去中心化治理。核心 committer 分布在 EDB、Crunchy Data、AWS、Microsoft、Google 等多家相互竞争的企业。没有任何一家能单方面决定方向,这件事写在社区宪法里。版本发布节奏稳定(每年一个大版本,持续数十年)。PostgreSQL License,类 BSD,零限制。

460+ 扩展覆盖几乎所有现代工作负载:pgvector、PostGIS、TimescaleDB、Citus、pg_analytics。PG 不只是一个数据库——它是一个可以适配任何场景的数据平台内核。

Image

MySQL

Oracle 完全拥有版权和商标。2025 年秋季裁撤约 50% MySQL 工程团队。创始人 Monty Widenius 公开表示"心碎"。GitHub 上 mysql/mysql-server 提交几乎停滞。社区经理 Descamps 离职投奔 MariaDB。近 250 人签公开信呼吁独立基金会。Oracle 的回应是承诺"新时代"和 9.7 LTS 中的新功能,但对治理权转移的核心诉求没有实质让步。

MySQL 社区版至今没有原生向量搜索,pgvector 2021 年就上线了。在 AI 定义基础设施选型的时代,这个差距的战略意义远超技术本身。

七、总体判断

PostgreSQL 赢了增量世界:新项目、新开发者、新平台、AI agent 基础设施、以及 2025 年所有大额数据库收购。MySQL 还守着存量世界:WordPress 生态、阿里系技术栈、Meta/Shopify 的历史部署。

Image

但这个"存量优势"是历史惯性——它不生成新的技术活力,不吸引新的开发者,不驱动新的平台选型。当 MySQL 自己的社区核心贡献者都在签公开信说 “我们正在变成 legacy” 的时候,趋势已经不需要争论了。

增量终将成为存量。


附录:数据源

Image
Image

数据库老司机
点一个关注 ⭐️,精彩不迷路

对 PostgreSQL, Pigsty,下云 感兴趣的朋友

欢迎加入 PGSQL x Pigsty 交流群(搜pigsty-cc)

MySQL赢了2000s,PostgreSQL赢得2020s,谁将赢得AI时代?

MySQL:互联网行业的服从测试

2025年:MySQL vs PostgreSQL

MySQL安魂九霄,PostgreSQL驶向云外

PG被黑慢MySQL 360倍,这次我真忍不了

PostgreSQL取得对MySQL的压倒性优势

MySQL新版恶性Bug,表太多就崩给你看!

用PG的开发者,年薪比MySQL多赚四成?

Oracle最终还是杀死了MySQL!

MySQL性能越来越差,Sakila将何去何从?

MySQL的正确性为何如此拉垮?

如何看待 MySQL vs PGSQL 直播闹剧

驳《MySQL:这个星球最成功的数据库》

PostgreSQL正在吞噬数据库世界

带有MySQL兼容的PG内核现

OrioleDB 奥利奥数据库来了!

StackOverflow 2024调研

为什么PostgreSQL是未来数据的基石?

技术极简主义:一切皆用Postgres

2023年度数据库:PostgreSQL (DB-Engine)

PostgreSQL 到底有多强?

为什么PostgreSQL是最成功的数据库?

StackOverflow 2022数据库年度调查

为什么说PostgreSQL前途无量?