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

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

  •  
  •   Sniper416 · 97 天前 · 5902 次点击
    这是一个创建于 97 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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