V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Sniper416
V2EX  ›  程序员

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

  •  
  •   Sniper416 · 2019-09-06 17:26:06 +08:00 · 8532 次点击
    这是一个创建于 1665 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

    一天几千万单的交易系统最终落地也是 mysql
    akira
        34
    akira  
       2019-09-07 16:42:29 +08:00
    或者这样说?
    自主研发的项目,mysql 多
    不差钱的金主爸爸的项目,甲骨文多
    hkitdog
        35
    hkitdog  
       2019-09-07 16:44:00 +08:00 via iPhone
    银行都是用 MySQL, 主要是免费,代码可以抄
    Xbluer
        36
    Xbluer  
       2019-09-07 16:55:08 +08:00
    @hkitdog #35 银行都是 MySQL ??? 都是 DB2 / Oracle 吧。
    ming7435
        37
    ming7435  
       2019-09-07 17:05:03 +08:00
    @hkitdog 哪个这么缺钱的银行???
    mchong
        38
    mchong  
       2019-09-07 17:18:31 +08:00
    有银行用 TiDB 的,但是没听说哪个银行的主 DB 用 MySQL 的。
    lolizeppelin
        39
    lolizeppelin  
       2019-09-07 18:40:48 +08:00
    我进来说 PG 一统江湖,好了我出去了,你们继续
    Atsushi
        40
    Atsushi  
       2019-09-07 19:45:09 +08:00 via Android
    @CoooooolFrog 互联网都能用上小型机?
    leonme
        41
    leonme  
       2019-09-07 19:51:51 +08:00 via Android
    @jaskle pg 相对于 mysql 的优势是?
    Cooky
        42
    Cooky  
       2019-09-07 19:57:21 +08:00
    出问题得有人来背锅,你让公司内的人来背锅?每出一个问题就开一个人?
    mamahaha
        43
    mamahaha  
       2019-09-07 20:22:19 +08:00
    为了提高安全性付出的代价应该比收费的高一些。
    loading
        44
    loading  
       2019-09-07 20:24:13 +08:00 via Android
    sqlite 天下无敌
    janus77
        45
    janus77  
       2019-09-07 22:23:28 +08:00
    确实就是你身边的情况,因为这 2 家还是传统行业和传统软件企业用的居多,互联网 IT 和小司不这么用的
    guyeu
        46
    guyeu  
       2019-09-08 18:43:25 +08:00
    现在难道不是 PG 和 NoSQL 的天下了吗。。。
    yinzhili
        47
    yinzhili  
       2019-09-09 10:38:11 +08:00
    银行 /证券 /ZF 单位 /运营商 基本上都还是 Oracle 的客户
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1067 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 19:01 · PVG 03:01 · LAX 12:01 · JFK 15:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.