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

2025 年 7 月 31 日
 Hyxiao

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

这让我有点困惑,因为:

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

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

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

19596 次点击
所在节点    程序员
129 条回复
wu67
2025 年 7 月 31 日
可以直接存数组, 就很快乐
penisulaS
2025 年 7 月 31 日
我工作这么多年,还没用过 mysql ,从来都是 pg
wangtian2020
2025 年 7 月 31 日
确实 pgsql 更现代化,应用场景更多。数据库又不是编程语言项目选型后难以的改变的
zhengfan2016
2025 年 7 月 31 日
换一个视角,用 PostgreSQL 的话你存向量不用考虑同步问题,如果你使用 mysql 加向量数据库等组合方案你得考虑 mysql 和向量数据库的数据同步问题,而且你通过向量去做以图搜图还得查两次数据库, 你用 pgvector 基本一次查询就够了。

为什么不直接用专门的向量数据库?如果数据库的官方 client 很好用的话,也不会有那么多 orm 了
wowawesome
2025 年 7 月 31 日
我感觉是换个方向卷
ymmud
2025 年 7 月 31 日
小型项目基本就只需要 pg 一把梭
pulutom40
2025 年 7 月 31 日
比性能,mysql 提鞋都不配
比功能,mysql 提鞋都不配

mysql 是所有你能叫出名字的数据库中,性能最差的,用得多仅限于国内互联网公司,但凡换个定语,都没人用 mysql
onice
2025 年 7 月 31 日
ORM 框架已经屏蔽了数据库操作,感觉 mysql 还是 pgsql 没区别。但我受国内八股文影响,对 mysql 了解要比 pgsql 了解得多得多。
lancelock
2025 年 7 月 31 日
你这第三点逻辑就挺奇怪的,mysql 完全够用所以用 mysql?难道 pg 就不够用吗。一般两个产品一个免费一个收费,免费的完全够用所以用免费的倒是符合逻辑,然而 pg 也是免费的啊
WasteNya
2025 年 7 月 31 日
原来你是 java 后端啊,那没事了
listen2wind
2025 年 7 月 31 日
能完成项目的都是好工具
tabc2tgacd
2025 年 7 月 31 日
公司项目依然是 mysql 。 我自己近几年做的,都用 pgsql 了。其实也都差不多,我选 pg 主要是跟风。倒是没用到什么特别好的优点。
defunct9
2025 年 7 月 31 日
postgres 的权限模式 schema ,PUBLIC 非常诡谲,没有 mysql 好用。dump 和 restore 也都坑。
5261
2025 年 7 月 31 日
@pulutom40 mysql 这么不堪嘛? 被你这么一说 我要好好研究下 pg 了
gitlight
2025 年 7 月 31 日
一般公司的项目摸不到 pg 和 MySQL 的单表性能上线。我选它主要是因为 PostGIS
spritecn
2025 年 7 月 31 日
运维习惯了用 mysql,出了奇奇怪怪的问题知道怎么解
rocmax
2025 年 7 月 31 日
开发日历应用,PostgreSQL range type 刚需,还做了 drizzle 的适配。
nicaiwss
2025 年 7 月 31 日
看了评测 mysql 全面落后,没有一样拿的出手
ufan0
2025 年 7 月 31 日
@pulutom40 "mysql 是所有你能叫出名字的数据库中,性能最差的"

好奇,有来源可拷吗?说的是社区版还是商用版?
salmon5
2025 年 7 月 31 日
DBA 一招鲜( mysql ),吃遍天
还搞个锤子的 pgsql

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

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

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

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

© 2021 V2EX