写了篇新文章 - MySQL PostgreSQL 和 SQLite 都有什么区别?用哪个? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
KalaSearch
V2EX    数据库

写了篇新文章 - MySQL PostgreSQL 和 SQLite 都有什么区别?用哪个?

  •  
  •   KalaSearch 2020-09-01 13:01:42 +08:00 3330 次点击
    这是一个创建于 1864 天前的主题,其中的信息可能已经有所发展或是发生改变。

    详细对比了下三个最广泛使用的开源 RDBMS:SQLite 、MySQL 和 PostgreSQL

    具体地说,文章里探讨了下每个 RDBMS 使用的数据类型、其优点以及最佳优化的使用情况,同时梳理下什么情况下用 MySQL,什么情况下用 PostgreSQL 或 SQLite 。

    这篇文章里只讨论单机或多机服务器上的数据库,甚至客户端上的数据库(比如 SQLite ),而不涉及国外内这两年的大规模分布式数据库新秀比如 TiDB 之类

    希望可以抛砖引玉

    全文戳 => 对比 MySQL, PostgreSQL 和 SQLite

    第 1 条附言    2020-09-02 00:43:12 +08:00
    译的就是译的,这有什么好藏着掖着的?别来抬杠,抬也不理你

    原文链接: https://www.digitalocean.com/community/tutorials/sqlite-vs-mysql-vs-postgresql-a-comparison-of-relational-database-management-systems
    24 条回复    2020-09-03 21:05:07 +08:00
    sxfscool
        1
    sxfscool  
       2020-09-01 13:25:36 +08:00
    挖坑狂魔[捂脸],还在等你其他文章更新了
    KalaSearch
        2
    KalaSearch  
    OP
       2020-09-01 13:37:35 +08:00   1
    @sxfscool T_T 容我慢慢来写

    写文章也需要充电,比如 ES 系列的正在看代码,现在的进度是看十个小时的内容,能写 10 分钟的阅读内容。理解万岁 :D
    mostkia
        3
    mostkia  
       2020-09-01 18:33:44 +08:00   1
    我的站点就完全基于 SQLite,网上资料也挺丰富的,很好用,轻量化,而且基于文件的形式,迁移起来很方便,可以和站点同时被 FTP 、RAR 自动打包备份起来
    hyperbin
        4
    hyperbin  
       2020-09-01 18:39:58 +08:00 via Android   1
    MySQL 真就毫无优势
    j0hnj
        5
    j0hnj  
       2020-09-01 19:57:08 +08:00   1
    翻译的味道很浓,真的是 "写" 而不是汉化的吗?汉化的不注明出处真的好吗?
    erenming
        7
    erenming  
       2020-09-01 20:12:15 +08:00 via iPhone
    @SpaceVim 老哥厉害
    erenming
        8
    erenming  
       2020-09-01 20:14:40 +08:00 via iPhone
    这样搞是不是有啥赚钱的门道,为了流量?
    yy77
        9
    yy77  
       2020-09-01 20:27:21 +08:00
    sqlite 读写锁全表啊。用于 app 自己的内部存储可以,但是不能作为数据库服务器用。和其他二位不是一个量级的。
    wdhwg001
        10
    wdhwg001  
       2020-09-01 20:39:09 +08:00 via iPhone
    翻译可以大大方方地说翻译,不然这种行为属于洗稿。
    AlisaDestiny
        11
    AlisaDestiny  
       2020-09-01 21:15:44 +08:00
    本来还觉得分析的挺到位,没想到。不要低估 v2exer 的搜索能力。
    AlisaDestiny
        12
    AlisaDestiny  
       2020-09-01 21:22:20 +08:00
    @erenming 当然是为了流量,翻译的同时还不忘记时不时的建议一下使用卡拉搜索。
    shc
        13
    shc  
    nbsp;  2020-09-01 21:28:27 +08:00 via Android
    支持,不过建议文章开头当一个 Tl; dr, 方便我们这种只想看结论的…
    jdhao
        14
    jdhao  
       2020-09-01 21:34:22 +08:00 via Android
    翻译不可耻,但是你不引用一下原文就太不厚道了吧
    wtks1
        15
    wtks1  
       2020-09-01 21:37:14 +08:00 via Android   1
    sqlite 除了不能并发写入之外,其他都很好使
    chinvo
        16
    chinvo  
       2020-09-01 21:37:42 +08:00 via iPhone   1
    翻译不可耻,不引原文链接可耻,明明是翻译还“写文章要充电”更是耻上加耻
    AmosAlbert
        17
    AmosAlbert  
       2020-09-01 23:28:19 +08:00
    @hyperbin 免费
    KalaSearch
        18
    KalaSearch  
    OP
       2020-09-02 00:28:39 +08:00
    @j0hnj 译文原文加在了文章底部


    @wdhwg001 你见过这种质量的洗稿吗


    @chinvo 你可能要仔细读读我和一楼同学对话的上下文吧

    @shc 好建议,可加
    KalaSearch
        19
    KalaSearch  
    OP
       2020-09-02 00:37:51 +08:00
    @hyperbin MySQL 也有使用场景,从可替代性上说倒确实可以多用 pg
    wdhwg001
        20
    wdhwg001  
       2020-09-02 05:16:12 +08:00 via iPhone
    @KalaSearch 见过,敖厂长比你洗的整齐。
    KalaSearch
        21
    KalaSearch  
    OP
       2020-09-02 05:39:57 +08:00
    hyperbin
        22
    hyperbin  
       2020-09-02 13:29:36 +08:00 via Android
    @AmosAlbert PG 也是免费的
    KalaSearch
        23
    KalaSearch  
    OP
       2020-09-03 01:20:04 +08:00 via iPhone
    @hyperbin 是的
    mostkia
        24
    mostkia  
       2020-09-03 21:05:07 +08:00
    @yy77 为什么不为每个客户分配一个数据库?反正是基于文件形式的。。可以规避并发问题,因为服务器的并发操作基本都是因为客户比较多引起的,而不是有程序大量高强度访问数据库导致的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1893 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 16:12 PVG 00:12 LAX 09:12 JFK 12:12
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86