感觉这两年 PostgreSQL 明显越来越火了

2025 年 7 月 31 日
 Hyxiao

最近在研究各种 LLM 相关项目时发现一个有趣的现象:绝大多数项目都选择了 PostgreSQL 作为默认数据库,比如:

这让我有点困惑,因为:

  1. 按理说 MySQL 的用户基础更大(个人猜测)
  2. 虽然 PostgreSQL 有 pgvector ,但如果真需要向量功能,为什么不直接用专门的向量数据库?
  3. 对于普通的 CRUD 操作和 JSON 存储,MySQL 完全够用

而且我在使用 cursor 或者 claude code 进行编码时,他们也是默认推荐使用 postgreSQL 来搭建数据库,感觉应该是社区/生态的影响?

真心求教哈,不是挑起数据库之争😄

19495 次点击
所在节点    程序员
129 条回复
131Ib4z7Kk3ptGyY
2025 年 7 月 31 日
公司用 mysql (背这么多八股文,不用感觉很亏),自己项目用 postgresql (爽)
Erona
2025 年 7 月 31 日
pg 全方面碾压 MySQL, 用 MySQL 才奇怪吧
donaldturinglee
2025 年 7 月 31 日
主要是开源,日常 crud 其实用哪个数据库都差不多的
wtks1
2025 年 7 月 31 日
可能是规模效应,用的人越多就有越多的资料可供查阅,这反过来又促进了新的项目来用这个
ZeroClover
2025 年 7 月 31 日
因为专门的向量数据库也不见得能打得过 pg

而且 MySQL 用户基础更大纯属国内用户的幻觉,pgsql 的用户量早就已经超了 MySQL 了,国内的各种自主可控信创库很多也是基于 pgsql 的
maix27
2025 年 7 月 31 日
因为国外一直是这样的,你的例子举的很不恰当。换到国内呢?
Dlad
2025 年 7 月 31 日
mysql 实在用习惯了,被收购后一直用 mariadb
用法非常古板,数据库机制一概不用(仅用主键自增,btree 索引),其他逻辑一概放在代码里。
至高的效率,完全的控制,为弥补天生缺陷发展多年的全面解决方案 —— 感觉是坚守 mysql / mariadb 不多的理由。

只能说够用吧。
Dlad
2025 年 7 月 31 日
gemin 详细比较了一下 pgsql 和 mariadb —— 即使在不依赖数据库特性的构建原则下,也是较优解——决定把手上项目迁移一下。

十几年来做过很多次横评,不知在哪个时间点 pgsql 超过了 mysql……
maix27
2025 年 7 月 31 日
@Dlad 哥们自欺欺人也是一种境界来,两者比较取较优解是吧?就俩学生上课,差一点的学生也是较优生。
Dlad
2025 年 7 月 31 日
@maix27
理解不了你的文字组合,介绍一下?
Dlad
2025 年 7 月 31 日
@maix27
理解不了“即时……也是”逻辑?
无法把 30 个字符整体装入内存?
没办法按捺表达欲来不及把字读完?

中专生?
Dlad
2025 年 7 月 31 日
@maix27
菜就多练,蠢就少说话,不然别人骂你你都还不了口。
maix27
2025 年 7 月 31 日
@Dlad
哟,您个大学生要展示自己的逻辑啦?

想和 pgsql 比数据库特性是吧?学霸和学渣比较说,我们不比学霸厉害的英语,咱们比我学渣的强项体育,咋?体育被秒成渣拿个较优解也乐呵呢?你多个对象(大于 2 )一起比较拿个较优解才有说服力啊,就俩对象比较,去掉学霸的强项还拿个第二装什么?

不要给固执死板洗白,不要急着给别人扣帽子。
hash
2025 年 7 月 31 日
最大的问题是国内这种师傅带徒弟的结构下,都只会用 MySQL,甚至觉得 MySQL 那些怪胎特点才是标准
你让他们换数据库?你知道国内有多少低能儿认为"程序员"就是"Java+MySQL"么?
xshell
2025 年 7 月 31 日
postgres 火起来也与 MySQL 挤牙膏发版方式有关(历史原因)
satoru
2025 年 7 月 31 日
只是这两年吗?像 Django 之类的流行框架都默认用 PG 多少年了 ……
areless
2025 年 7 月 31 日
pg 只是在关系数据库领域碾压 mysql 而已。在时序数据库甚至都不如 MongoDB ,跟更专业的时序数据库完全没法比。在向量领域,qdrant 这种比他强一百倍,人家可以多层向量 gpu 运算任意检索。在图数据库领域或者全文本检索领域,pg 也只是小学生级别的。
qxmqh
2025 年 7 月 31 日
PostgreSQL 在一些物联网平台相关的使用场景里面,占绝大多数。另外国内的 很多“自研”的数据库 都是基于 pg 的某个版本来二次开发的。比如华为的 openGauss ,GaussDB 的产品序列。还有人大金仓 Kingbase ,亚信 倍健 等等。
neutrino
2025 年 7 月 31 日
@ZeroClover 有屁股超过我的数据吗,看了几个数据都是我的占有量比较多
Geon97
2025 年 7 月 31 日
早在 22 的时候 pgsql 热度就上来了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/1148894

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX