1
harrisonkang 2 天前 五年前:还没毕业,不认识,只知道 MySQL 、Oracle 、SQL Server 。
五年中:工作了,认识了,并在工作中大量使用。 五年后:不干开发了。 五年好快 |
2
raptor 2 天前
变化就是 Mysql 快凉了
|
3
wangtian2020 2 天前 能用 sqlite 就用 sqlite ,不能用就 pgsql ,其他数据库一律不看
|
4
tsky 2 天前 五年 真的 好快
|
5
yifeng33 2 天前
本地自测 sqlite
生产环境 psql |
6
songco 2 天前 via Android
之前负责的一个产品,支持 MySQL ,sqlsrver ,Oracle ,pg
每个版本要测试所有支持的数据库 从客户反馈看,Oracle 收了 MySQL 之后,用 PG |
8
leisure 2 天前
@wangtian2020 +1
|
9
JoeJoeJoe PRO psql 是不是在信创名单里面?
|
10
zealotxxxx 2 天前
@wangtian2020 +1 。现在基本算是主流观点了吧?基本上只有 pg 确实是干不了或者不合适,生态也干不了了,才考虑其他方案了
|
11
songco 2 天前 via Android
pg 的各种扩展,实现了一个数据库面向各种应用场景,比如
jsonb pg_textsearch pgvectorscale timescaledb UNLOGGED tables |
12
brsyrockss 2 天前
五年前:帮亲戚整理数据库
五年后:打开股票软件,去海边扣蛤蜊 |
13
ajax10086 2 天前 去年接了几个订单都是给客户用的 pg ,但是有些客户业务倒闭速度比数据增长速度还快,有种杀鸡用牛刀的感觉,再有小老板来下单我决定用 sqlite ( dog
|
14
iyaozhen 2 天前 说来惭愧,工作 10 年了,没用过 pg 。不是不想用,是公司 db 控制面板,压根没有创建选项🤣
|
15
opengps 2 天前
我从 23 年才开始用 pg ,但我现在的用法非常回归,只用基本的写入,查询,甚至查询都很少跨表,所以用哪个数据库对我来说没啥感觉
|
16
rb6221 2 天前
这玩意我 17 、18 年在一个传统型行业就已经见过了,当时公司项目用啥的都有,oracle mariadb postgresql 更古老一点的项目也有 sqlserver 的,反而 mysql 倒是没咋见过。当时经验浅,我还以为外面全是这种呢,结果这么多年进展也就那样。。。
|
18
dhysum OP @harrisonkang 变化很大
|
20
dhysum OP PostgreSQL 在海外基本上是新业务首选了
|
21
dbskcnc 2 天前
仍然只用 pg
|
22
nc 2 天前
新项目用什么数据库都无所谓,老项目用的 MySQL 就没有必要迁移了,MySQL + Vitess 能撑起 youtube 那样的规模。
|
23
Gilfoyle26 2 天前
|
24
EternalHeart 2 天前
现在都是 Vibe Coding 了,感觉都是 AI 推荐就用 PG ,哎。
|
25
Lemonadeccc 2 天前
年限小,只用 pg ,不会 mysql
|
26
k9982874 2 天前
应该是 17 年左右就只用 postgres 了,mysql 最近几年割裂更严重了。
令人唏嘘的是 mongodb ,从不用 mongo 就是政治不正确,到用 mongo 就是政治不正确,令人唏嘘。 |
27
Sezxy 2 天前
别的公司不知道,我公司运维还不支持 pgsql
|
29
cz5424 2 天前
五年过去了,当开发好累,不想当开发了; AI 实际让人更累了,AI 写的代码太多了,审查好累人。
|
30
zhengfan2016 2 天前
1. 很多 pg 有各种插件支持存向量啥的,甚至 mongodb 都支持了,mysql 不支持
2. 我用的开源 selfhosted ,至少 7 成都是只支持 postgresql 的,mysql 除了 wordpress ,gitea 等支持,很少有新项目用 mysql 了 |
31
iomect 2 天前
19 年从 MySQL 全部迁移到了 Mongo
目前新老项目也都是 Mongo |
32
subeta 1 天前
17 年就开始用了
|
34
JasperYanky 1 天前
有个巨大的问题 如果用主流厂商的云数据库,pg 真的比 mysql 贵太多太多
|
35
huigeer 1 天前 via Android
ai 都快把开发干没了,谁还关心数据库,-_-
|
36
liyafe1997 1 天前
主要是大部分场景用不上也碰不上这些不同 db 的瓶颈,就这些业务场景,sqlite 都能支撑
先听说哪个/哪个声量大用哪个就行了 |
37
zichen 1 天前
|
38
seanzxx 1 天前
旧项目维持 mysql ,新项目都用 postgresql
|
39
xuanbg 1 天前
@JasperYanky 确实,pg 太贵了,所以还是 mysql
|
40
Seanfuck 1 天前
还在用 mysql 5.7 打天下。绝大部分场景够用了,简单且成本低。[/dog]
|
41
guanzhangzhang 1 天前
@JoeJoeJoe 基于 pg 的信创数据库对接起来坑最少,基于 mysql 改的坑很多
![]() |
42
JoeJoeJoe PRO @guanzhangzhang 但是有些系统强制要求 mysql, 所以就只能上达梦之类的系统, psql 国内用的不是很多. 我只有做 odoo 的时候用过.
|
43
lg487 1 天前
工作这些多年,实际项目中就没用过 mysql ,都是 pg 和 oracle
|
44
xiaomushen 1 天前
@guanzhangzhang 没办法,因为 MySQL 本身功能太少了,某种程度上,互联网大厂都是当 KV 来用。
但是真做企业系统,各种功能都不能少,嵌套查询要加强吧?各种窗口/统计/字符/转换 函数要有吧?表空间表分区要改造吧?安全认证的要加强吧?.... 然后国产信创就开始各自魔改,各种奇葩 bug 就出来了。 不像 PG ,该有的基本都有,信创发现需要自由发挥的机会根本没有。。。反而用起来舒服 PS ,现在新出来的信创 DB ,基本都是 PG 马甲了:技术人员口嫌体正直,知道怎么选型最省事儿 |
45
mmdsun 1 天前
我自己新的项目用 PostgreSQL ,生产公司项目还是 Mysql 。
早年我用 PostgreSQL 被很很坑过。可以去看 Uber 的文章,那个时候 PostgreSQL 还不是那么可靠。 《 Why Uber Engineering Switched from Postgres to MySQL 》 https://www.uber.com/us/en/blog/postgres-to-mysql-migration/ |
46
wupher 1 天前
PostgreSQL 应该是大势了,无非时间问题。
PostgreSQL 最大的优势就无论传统的关系型数据,Document Data, Cache Data, even Vector Data 都可以一站式解决。 同样一个应用,是 MySQL + MongoDB + Redis + Pinecone ,嗯,可能还有 ES 还是就一个 PostgreSQL ? 如果是我,无论开发还是运维都会选择更简单的那个。 |
47
MonkeyJon 1 天前
我接手了公司的一个项目,pgsql 读写分离,以下是使用分析:
1 、比 mysql 能抗事,公司所有自营订单全部接过来,处理,发货,做账,数据量巨大 2 、PGSQL 主从订阅,逻辑发布和订阅,两边表结构必须一起改动,否则直接给你磁盘打满 3 、sql 优化,它与 mysql 不同,优化起来很难,而且大 sql 会占用磁盘空间来换取内存 4 、vacuum ,这个本身是个好东西,但是会锁表,至今我也不敢执行,因为公司不让停机 5 、阿里云那边有很多 bug ,其中两次生产事故都是那边造成的(官网最新版已修复) 6 、目前存在的问题,分表归档、慢 sql 优化 |
48
yh7gdiaYW 1 天前
忽略小公司的话(我认为国内小公司里 mysql 仍然占绝对的主流),这几年最大的变化是国产分布式数据库崛起,直接使用 PG 的优势仅限于单机部署,稍微上规模的公司都不适合
|
49
lixon166 1 天前
五年前:mysql
五年后:nosql 失业了 |
50
yh7gdiaYW 1 天前
另外如果不需要很 fancy 的新特性(比如向量),pg 的性能优势对 mysql 8.0 8.4 非常小,有些场景甚至更差
|