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

MySQL 难道不支持大型项目吗?为什么大型项目 oracle 与 sql server 选择居多!

  •  
  •   Sniper416 · Sep 6, 2019 · 9514 views
    This topic created in 2471 days ago, the information mentioned may be changed or developed.

    还是说仅限楼主身边的情况。

    47 replies    2019-09-09 10:38:11 +08:00
    yimity
        1
    yimity  
       Sep 6, 2019
    因为大型项目一般都有钱,有时候,在自己投入人力维护的情况下,不如找人来维护。
    c6h6benzene
        2
    c6h6benzene  
       Sep 6, 2019 via Android
    Oracle 和 SQL Server 能找对应厂商维护。MySQL 买服务的话好像也不便宜。
    misaka19000
        3
    misaka19000  
       Sep 6, 2019   ❤️ 4
    不清楚淘宝算不算大项目
    CoooooolFrog
        4
    CoooooolFrog  
       Sep 6, 2019
    互联网 -> 小型机 MySQL
    国企、银行 -> 大型机 Oracle SQLSever
    conn4575
        5
    conn4575  
       Sep 6, 2019 via Android
    你是看不起我淘宝?
    ebony0319
        6
    ebony0319  
       Sep 6, 2019 via Android
    @conn4575 阿里遇到瓶颈的时候最开始也是直接买 oracle。后面业务多了,团队大了,经验丰富了才开始 mysql 的,所有我们用的 mysql 跟他们不是一个等级。
    ahu
        7
    ahu  
       Sep 6, 2019
    https://new.qq.com/rain/a/20190726A0IL6V00 这条不知道楼主怎么看,瞧不起 T 家?
    cigarzh
        8
    cigarzh  
       Sep 6, 2019 via iPhone   ❤️ 1
    因为是成套的解决方案
    Aresxue
        9
    Aresxue  
       Sep 6, 2019
    以前 mysql 性能差的一笔,各种 bug 乱飞,Oracle 则是著名的商业数据库,只要给钱一条龙服务 。现在 mysql 优化的越来越好了,从 5.7 开始性能又上了台阶,再加上免费开源所以越来越流行,但是大公司很少直接使用 mysql,基本上都是做二次开发,比如淘宝的 DRDS,美团的 DBproxy,Mycat
    zjqzxc
        10
    zjqzxc  
       Sep 6, 2019   ❤️ 2
    轻度使用,mysql/mariadb 成本(使用成本 /学习成本都)极低
    中度使用,mysql 的成本就上来了。一些 sql sever/oracle 自带的功能,mysql 想做到,都要费一番功夫。这时候,对于一个没有专业 dba 团队的公司来说,sql server/oracle 的易用性就超过了 mysql。
    重度使用的时候,也许 mysql 的优势又出来了,不过我没接触到这一步..

    所以,淘宝的路线其实值得参考,随着业务发展,可以走 mysql->商业数据库->开源数据库自己定制 这条路线。当然走这条路的前提是,别用存储过程。
    snappyone
        11
    snappyone  
       Sep 6, 2019 via Android
    互联网都是 mysql
    dobelee
        12
    dobelee  
       Sep 6, 2019 via Android
    什么?互联网公司用 mysql 不是共识?
    chinvo
        13
    chinvo  
       Sep 6, 2019 via iPhone
    @CoooooolFrog #4 那叫微型机和小型机
    misaka19000
        14
    misaka19000  
       Sep 6, 2019
    @chinvo #12 应该叫廉价 PC 吧
    chinvo
        15
    chinvo  
       Sep 6, 2019 via iPhone
    @misaka19000 #14 300 块的电子垃圾 [doge]
    qilishasha
        16
    qilishasha  
       Sep 6, 2019 via iPhone
    一般项目弄个 mssql 设置好自增长 自动备份 那就可以无操作几年了
    starcraft
        17
    starcraft  
       Sep 6, 2019 via iPhone
    你这是有多看不起这多得数不清的互联网项目。满脑子都国企?
    jaskle
        18
    jaskle  
       Sep 6, 2019 via Android
    主要是免费 MySQL,不过现在收购后变成小白鼠,现在 pg 已经是首选了。但是客观讲 SQLserver 性能和体验都优于 pg 和 mysql。
    est
        19
    est  
       Sep 6, 2019
    多大的项目算大?

    好多巨型项目也无非是增删改查。有些小项目内部却复杂得多。
    msg7086
        20
    msg7086  
       Sep 6, 2019
    有钱用企业级商业产品,没钱用平民级开源产品。
    你要找大型项目,维基百科就是跑在 MySQL ( MariaDB )上的。典型的没钱的大型项目。
    你眼里要是只有特别有钱的项目,那当然都是 Oracle 和 MSSQL 了。

    而且商用产品还不止这些呢,大企业里做个域控那都是一台一台的 Windows Server,跑个邮件系统那都是用 Exchange,存个文件那都是用 Sharepoint,搞搞业务都可以上 Dynamics。小公司用得起吗?
    mritd
        21
    mritd  
       Sep 7, 2019 via iPhone
    未来 TiDB
    MonoLogueChi
        22
    MonoLogueChi  
       Sep 7, 2019 via Android
    我自己的项目主要用 PostgreSQL,用着是真方便。但是讲道理,SQLServer 才是真的强。
    lolizeppelin
        23
    lolizeppelin  
       Sep 7, 2019
    @MonoLogueChi
    介绍下 sqlserver 呗
    NewDraw
        24
    NewDraw  
       Sep 7, 2019 via Android
    这帖子看得让人反智
    zjsxwc
        25
    zjsxwc  
       Sep 7, 2019 via Android
    sqlserver 蛤?
    azuginnen
        26
    azuginnen  
       Sep 7, 2019
    stackoverflow 应该是 sqlserver,它的一堆技术栈都是 windows 的
    ntdll
        27
    ntdll  
       Sep 7, 2019
    主要是商业支持,出了问题有人背锅。自己做,就要自己背锅。

    而且一般的企业规模,专门养着一批人维护这个费用不见得有直接用商业产品便宜,支持力度也未必有人家的好
    abcbuzhiming
        28
    abcbuzhiming  
       Sep 7, 2019
    楼主,你以为维护费不要钱的吗?
    leekafai
        29
    leekafai  
       Sep 7, 2019
    钱能解决用钱解决。
    likuku
        30
    likuku  
       Sep 7, 2019
    看到过一个说法:
    “虽然开源软件很多安全性,效能,都已经赶上或者超过了商业闭源软件,
    但是 db 这块,尤其是大型 db,传统商业软件的代码质量和功能效能,还是胜过开源的产品”
    arraysnow
        31
    arraysnow  
       Sep 7, 2019
    互联网的 mysql 也容器化部署了,一个申请单两主六从就建好了,分库也是自动的,从不用操心规格。it 基础设施够强后,核心业务也迁移了
    xaplux
        32
    xaplux  
       Sep 7, 2019 via Android
    一般是 ToB 的项目,而且这个 B 比较有钱
    Raymon111111
        33
    Raymon111111  
       Sep 7, 2019
    互联网多数是 mysql 吧

    一天几千万单的交易系统最终落地也是 mysql
    akira
        34
    akira  
       Sep 7, 2019
    或者这样说?
    自主研发的项目,mysql 多
    不差钱的金主爸爸的项目,甲骨文多
    hkitdog
        35
    hkitdog  
       Sep 7, 2019 via iPhone
    银行都是用 MySQL, 主要是免费,代码可以抄
    Xbluer
        36
    Xbluer  
       Sep 7, 2019
    @hkitdog #35 银行都是 MySQL ??? 都是 DB2 / Oracle 吧。
    ming7435
        37
    ming7435  
       Sep 7, 2019
    @hkitdog 哪个这么缺钱的银行???
    mchong
        38
    mchong  
       Sep 7, 2019
    有银行用 TiDB 的,但是没听说哪个银行的主 DB 用 MySQL 的。
    lolizeppelin
        39
    lolizeppelin  
       Sep 7, 2019
    我进来说 PG 一统江湖,好了我出去了,你们继续
    Atsushi
        40
    Atsushi  
       Sep 7, 2019 via Android
    @CoooooolFrog 互联网都能用上小型机?
    leon0318
        41
    leon0318  
       Sep 7, 2019 via Android
    @jaskle pg 相对于 mysql 的优势是?
    Cooky
        42
    Cooky  
       Sep 7, 2019
    出问题得有人来背锅,你让公司内的人来背锅?每出一个问题就开一个人?
    mamahaha
        43
    mamahaha  
       Sep 7, 2019
    为了提高安全性付出的代价应该比收费的高一些。
    loading
        44
    loading  
       Sep 7, 2019 via Android
    sqlite 天下无敌
    rb6221
        45
    rb6221  
       Sep 7, 2019
    确实就是你身边的情况,因为这 2 家还是传统行业和传统软件企业用的居多,互联网 IT 和小司不这么用的
    guyeu
        46
    guyeu  
       Sep 8, 2019
    现在难道不是 PG 和 NoSQL 的天下了吗。。。
    yinzhili
        47
    yinzhili  
       Sep 9, 2019
    银行 /证券 /ZF 单位 /运营商 基本上都还是 Oracle 的客户
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3197 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 141ms · UTC 06:18 · PVG 14:18 · LAX 23:18 · JFK 02:18
    ♥ Do have faith in what you're doing.