
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 postgesql 更古老一点的项目也有 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 2 天前 17 年就开始用了 |
34 JasperYanky 2 天前 有个巨大的问题 如果用主流厂商的云数据库,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 非常小,有些场景甚至更差 |