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

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

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

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

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

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

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

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

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

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