社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

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

老冯云数 • 6 月前 • 304 次点击  

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 全球开发者调研

图片

JetBrains DevEco 2025

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

Docker Hub 拉取量

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

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

中国偏差

中国跟全球不一样。中国互联网公司的 MySQL 浓度远高于全球,构成了极强的路径依赖。腾讯系(TDSQL、CDB)也类似。但趋势方向是一样的。以 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 社区自己的核心贡献者用"legacy"来描述自己,这比任何调查数据都更有说明力。

TiDB 的探索

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

2025:PG 生态的收购年

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

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

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

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

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 变化量,跟自己比趋势。从历史原点到现在的分数变化如下图所示:

五、超大规模生产案例

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 分片,每秒数十 MB 行变更。

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

Apple — 内部大规模使用 PG(公开招聘信息可验证)。

GitLab — 单体 Postgres 逼近 96 vCPU 上限。

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 不只是一个数据库——它是一个可以适配任何场景的数据平台内核。

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 的历史部署。

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

增量终将成为存量。


附录:数据源





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

对 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前途无量?


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/194732