• 请不要在回答技术问题时复制粘贴 AI 生成的内容
willwen
V2EX  ›  程序员

MariaDB/MySQL/PostgreSQL?

  •  
  •   willwen ·
    iwillwen · Sep 14, 2014 via iPhone · 11531 views
    This topic created in 4310 days ago, the information mentioned may be changed or developed.
    大家來在技術選型時,會如何對比這三種比較流行的RDBMS?

    1. MySQL,老牌產品,穩定,人才多,經驗多。不過支持的Data Type遠不如後兩者豐富。
    2. MariaDB,作為MySQL的開源分支,後起之秀,支持更多Data Type,性能更好,對內存的壓榨能力更強。
    3. PostgreSQL,同樣是穩定的選擇,在O記收購MySQL以後,它成為了很多人的首選。相比MySQL,支持更多現代應用所需要的Data Type,最突出為Array。
    10 replies    2014-09-15 08:02:55 +08:00
    willwen
        1
    willwen  
    OP
       Sep 14, 2014 via iPhone
    對比MariaDB和PG,這裡有一個頁面: http://database-management-systems.findthebest.com/compare/22-43/MariaDB-vs-PostgreSQL

    其中MariaDB雖然不支持直接的Array,但有Dynamic columns這樣的基於Blob(Binary string)的類似于子表的東西。
    newtonisaac
        2
    newtonisaac  
       Sep 14, 2014 via iPad
    Pg基于事务而不是锁
    leopardwei
        3
    leopardwei  
       Sep 14, 2014
    相对于 MySQL 和 MariaDB,PostgreSQL 才是真正的老牌。
    jjx
        4
    jjx  
       Sep 14, 2014
    一开始用pg还是特意不去用pg的array之类的, 现在完全是array/json放开用了, 再也不会想什么时候切换到mysql的事情了
    wintersun
        6
    wintersun  
       Sep 14, 2014
    @jjx 请描述一下您使用pg的应用场景,让我们瞻仰参考吧!
    xiaogui
        7
    xiaogui  
       Sep 14, 2014
    感觉这种选择一般都基于你的实际业务和团队人员技术。
    skydiver
        8
    skydiver  
       Sep 14, 2014
    @willwen 这网页内容好像好多不太对。。
    0x001
        9
    0x001  
       Sep 14, 2014
    MySQL +1
    willwen
        10
    willwen  
    OP
       Sep 15, 2014 via iPhone
    不知你們的選型是基於怎樣的一個架構規模和數據量的。
    我與很多人的討論,得到的反饋是:
    1. MySQL在集群性能上是最差的,MariaDB和PG更優。有人推薦Hive。
    2. MariaDB性能比MySQL好得不是一點。PG的處理機制使其在高IO密集的寫併發中更優。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5781 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 86ms · UTC 03:02 · PVG 11:02 · LAX 20:02 · JFK 23:02
    ♥ Do have faith in what you're doing.