dhysum

五年过去了,结论有什么变化吗?

  •  1
     
  •   dhysum · Apr 23 · 10743 views
    This topic created in 199 days ago, the information mentioned may be changed or developed.
    53 replies  •  2026-06-01 11:59:17 +08:00
    harrisonkang
    1
    五年前:还没毕业,不认识,只知道 MySQL 、Oracle 、SQL Server 。
    五年中:工作了,认识了,并在工作中大量使用。
    五年后:不干开发了。

    五年好快
    raptor
    raptor
    Apr 23
    2
    变化就是 Mysql 快凉了
    wangtian2020
    3
    能用 sqlite 就用 sqlite ,不能用就 pgsql ,其他数据库一律不看
    tsky
    tsky
    Apr 23❤️1
    4
    五年 真的 好快
    yifeng33
    yifeng33
    Apr 23
    5
    本地自测 sqlite
    生产环境 psql
    songco
    songco
    Apr 23 via Android
    6
    之前负责的一个产品,支持 MySQL ,sqlsrver ,Oracle ,pg

    每个版本要测试所有支持的数据库

    从客户反馈看,Oracle 收了 MySQL 之后,用 PG
    songco
    songco
    Apr 23 via Android
    7
    @songco 用 PG 的多了起来
    leisure
    leisure
    Apr 23
    8
    JoeJoeJoe
    JoeJoeJoe
    Apr 23 via iPhone
    9
    psql 是不是在信创名单里面?
    zealotxxxx
    10
    @wangtian2020 +1 。现在基本算是主流观点了吧?基本上只有 pg 确实是干不了或者不合适,生态也干不了了,才考虑其他方案了
    songco
    songco
    Apr 23 via Android
    11
    pg 的各种扩展,实现了一个数据库面向各种应用场景,比如
    jsonb
    pg_textsearch
    pgvectorscale
    timescaledb
    UNLOGGED tables
    brsyrockss
    12
    五年前:帮亲戚整理数据库
    五年后:打开股票软件,去海边扣蛤蜊
    ajax10086
    ajax10086
    Apr 23❤️2
    13
    去年接了几个订单都是给客户用的 pg ,但是有些客户业务倒闭速度比数据增长速度还快,有种杀鸡用牛刀的感觉,再有小老板来下单我决定用 sqlite ( dog
    iyaozhen
    iyaozhen
    Apr 23❤️1
    14
    说来惭愧,工作 10 年了,没用过 pg 。不是不想用,是公司 db 控制面板,压根没有创建选项🤣
    opengps
    opengps
    Apr 23
    15
    我从 23 年才开始用 pg ,但我现在的用法非常回归,只用基本的写入,查询,甚至查询都很少跨表,所以用哪个数据库对我来说没啥感觉
    rb6221
    rb6221
    Apr 23
    16
    这玩意我 17 、18 年在一个传统型行业就已经见过了,当时公司项目用啥的都有,oracle mariadb postgresql 更古老一点的项目也有 sqlserver 的,反而 mysql 倒是没咋见过。当时经验浅,我还以为外面全是这种呢,结果这么多年进展也就那样。。。
    dhysum
    dhysum
    OP
    Apr 23❤️1
    17
    @JoeJoeJoe 很多信创都是基于 PostgreSQL 的
    dhysum
    dhysum
    OP
    Apr 23
    18
    @harrisonkang 变化很大
    dhysum
    dhysum
    OP
    Apr 23
    19
    @raptor 五年前,MySQL 仍然如日中天
    dhysum
    dhysum
    OP
    Apr 23
    20
    PostgreSQL 在海外基本上是新业务首选了
    dbskcnc
    dbskcnc
    Apr 23
    21
    仍然只用 pg
    nc
    nc
    Apr 23
    22
    新项目用什么数据库都无所谓,老项目用的 MySQL 就没有必要迁移了,MySQL + Vitess 能撑起 youtube 那样的规模。
    Gilfoyle26
    23
    五年过去了。用不用什么数据库已经不重要了,因为年纪到了,我被裁员了。
    EternalHeart
    24
    现在都是 Vibe Coding 了,感觉都是 AI 推荐就用 PG ,哎。
    Lemonadeccc
    25
    年限小,只用 pg ,不会 mysql
    k9982874
    k9982874
    Apr 23
    26
    应该是 17 年左右就只用 postgres 了,mysql 最近几年割裂更严重了。
    令人唏嘘的是 mongodb ,从不用 mongo 就是政治不正确,到用 mongo 就是政治不正确,令人唏嘘。
    Sezxy
    Sezxy
    Apr 23
    27
    别的公司不知道,我公司运维还不支持 pgsql
    ripperdev
    ripperdev
    Apr 23
    28
    @k9982874 mongo 有什么瓜? mongo 在游戏行业用得还是很多的
    cz5424
    cz5424
    Apr 23
    29
    五年过去了,当开发好累,不想当开发了; AI 实际让人更累了,AI 写的代码太多了,审查好累人。
    zhengfan2016
    30
    1. 很多 pg 有各种插件支持存向量啥的,甚至 mongodb 都支持了,mysql 不支持
    2. 我用的开源 selfhosted ,至少 7 成都是只支持 postgresql 的,mysql 除了 wordpress ,gitea 等支持,很少有新项目用 mysql 了
    iomect
    iomect
    Apr 23
    31
    19 年从 MySQL 全部迁移到了 Mongo
    目前新老项目也都是 Mongo
    subeta
    subeta
    Apr 23
    32
    17 年就开始用了
    raptor
    raptor
    Apr 23
    33
    @ripperdev mongo 坑太多了。何况 mongo 能干的事,pg 都能干。
    JasperYanky
    34
    有个巨大的问题 如果用主流厂商的云数据库,pg 真的比 mysql 贵太多太多
    huigeer
    huigeer
    Apr 24 via Android
    35
    ai 都快把开发干没了,谁还关心数据库,-_-
    liyafe1997
    36
    主要是大部分场景用不上也碰不上这些不同 db 的瓶颈,就这些业务场景,sqlite 都能支撑
    先听说哪个/哪个声量大用哪个就行了
    zichen
    zichen
    Apr 24
    37
    这个其实属于国内外技术栈的差别了,国内从来都是赢者通吃,只要一个技术成为主流了,其他的再想分一杯羹就很难了。

    我能想到的几个国内外技术栈差别:
    数据库:国内 mysql 一统天下,国外其实好多年前 pg 就已经盖过 mysql 了,甚至 sql server 也是能拿到一定市场份额的。
    前端:国外 react 是主流,国内 vue 是主流
    后端:国内在 go 出来之前是 java 一统天下,搞.net 的基本都快没饭吃了,但是国外.net 其实过的挺不错的。
    seanzxx
    seanzxx
    Apr 24
    38
    旧项目维持 mysql ,新项目都用 postgresql
    xuanbg
    xuanbg
    Apr 24
    39
    @JasperYanky 确实,pg 太贵了,所以还是 mysql
    Seanfuck
    Seanfuck
    Apr 24
    40
    还在用 mysql 5.7 打天下。绝大部分场景够用了,简单且成本低。[/dog]
    guanzhangzhang
    41
    @JoeJoeJoe 基于 pg 的信创数据库对接起来坑最少,基于 mysql 改的坑很多
    JoeJoeJoe
    JoeJoeJoe
    Apr 24
    42
    @guanzhangzhang 但是有些系统强制要求 mysql, 所以就只能上达梦之类的系统, psql 国内用的不是很多. 我只有做 odoo 的时候用过.
    lg487
    lg487
    Apr 24
    43
    工作这些多年,实际项目中就没用过 mysql ,都是 pg 和 oracle
    xiaomushen
    44
    @guanzhangzhang 没办法,因为 MySQL 本身功能太少了,某种程度上,互联网大厂都是当 KV 来用。
    但是真做企业系统,各种功能都不能少,嵌套查询要加强吧?各种窗口/统计/字符/转换 函数要有吧?表空间表分区要改造吧?安全认证的要加强吧?.... 然后国产信创就开始各自魔改,各种奇葩 bug 就出来了。

    不像 PG ,该有的基本都有,信创发现需要自由发挥的机会根本没有。。。反而用起来舒服

    PS ,现在新出来的信创 DB ,基本都是 PG 马甲了:技术人员口嫌体正直,知道怎么选型最省事儿
    mmdsun
    mmdsun
    Apr 24
    45
    我自己新的项目用 PostgreSQL ,生产公司项目还是 Mysql 。

    早年我用 PostgreSQL 被很很坑过。可以去看 Uber 的文章,那个时候 PostgreSQL 还不是那么可靠。
    《 Why Uber Engineering Switched from Postgres to MySQL 》
    https://www.uber.com/us/en/blog/postgres-to-mysql-migration/
    wupher
    wupher
    Apr 24
    46
    PostgreSQL 应该是大势了,无非时间问题。
    PostgreSQL 最大的优势就无论传统的关系型数据,Document Data, Cache Data, even Vector Data 都可以一站式解决。
    同样一个应用,是 MySQL + MongoDB + Redis + Pinecone ,嗯,可能还有 ES
    还是就一个 PostgreSQL ?
    如果是我,无论开发还是运维都会选择更简单的那个。
    MonkeyJon
    MonkeyJon
    Apr 24
    47
    我接手了公司的一个项目,pgsql 读写分离,以下是使用分析:
    1 、比 mysql 能抗事,公司所有自营订单全部接过来,处理,发货,做账,数据量巨大
    2 、PGSQL 主从订阅,逻辑发布和订阅,两边表结构必须一起改动,否则直接给你磁盘打满
    3 、sql 优化,它与 mysql 不同,优化起来很难,而且大 sql 会占用磁盘空间来换取内存
    4 、vacuum ,这个本身是个好东西,但是会锁表,至今我也不敢执行,因为公司不让停机
    5 、阿里云那边有很多 bug ,其中两次生产事故都是那边造成的(官网最新版已修复)
    6 、目前存在的问题,分表归档、慢 sql 优化
    yh7gdiaYW
    yh7gdiaYW
    Apr 24
    48
    忽略小公司的话(我认为国内小公司里 mysql 仍然占绝对的主流),这几年最大的变化是国产分布式数据库崛起,直接使用 PG 的优势仅限于单机部署,稍微上规模的公司都不适合
    lixon166
    lixon166
    Apr 24
    49
    五年前:mysql
    五年后:nosql 失业了
    yh7gdiaYW
    yh7gdiaYW
    Apr 24
    50
    另外如果不需要很 fancy 的新特性(比如向量),pg 的性能优势对 mysql 8.0 8.4 非常小,有些场景甚至更差
    dhysum
    dhysum
    OP
    Jun 1
    51
    @xuanbg 如果有一个和 MySQL 差不多价格的 PG ,你会考虑么?
    dhysum
    dhysum
    OP
    Jun 1
    52
    @mmdsun 这个也是老黄历了,当前 uber 其实也被喷得挺惨的,未必值得参考
    dhysum
    dhysum
    OP
    Jun 1
    53
    @MonkeyJon 看起来用得蛮深的?哪个版本?


    我估计你说的 vacuum 锁表是指 vacuum full
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1533 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 82ms · UTC 08:01 · PVG 16:01 · LAX 00:01 · JFK 03:01
    ♥ Do have faith in what you're doing.