关于 oracle 与 mysql - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
zxc1234
V2EX    程序员

关于 oracle 与 mysql

  •  
  •   zxc1234 2020-06-11 21:50:16 +08:00 3191 次点击
    这是一个创建于 1999 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请教:

    1.银行主要用 oracle 最主要是基于什么考虑呢?(不差钱?)

    2.mysql 跟 oracle 主要区别是什么呢?

    3.有没有像极客时间里面 mysql 实战 45 讲 那样好的 oracle 学习资料呢?

    谢谢大佬们~

    14 条回复    2020-06-13 23:44:52 +08:00
    qwefdrt
        1
    qwefdrt  
       2020-06-11 23:18:07 +08:00
    Oracle 是收费的,性能、功能和稳定性比开源的 Mysql 强太多。
    如果不是工作要用的话,还是建议学 Mysql,现在都在去 IOE,开源的才有前途。
    kccbc
        2
    kccbc  
       2020-06-11 23:33:18 +08:00
    1. Oracle 的可靠性、稳定性经过时间考验,对银行来说稳定是第一位的,还有部分历史遗留代码和数据的原因
    2. 对银行使用来说 Oracle 出现的大部分问题是可以靠花钱买服务解决,用 MySQL 出现的问题需要找对人才行,找到靠谱的人太不容易。
    3. 学 Oracle 还是考认证比较靠谱,不过 Oracle 收费,大趋势是去 IOE
    chihiro2014
        3
    chihiro2014  
       2020-06-11 23:41:38 +08:00
    MySQL 是最差的 DBMS,Oracle 是业内最强 DBMS 。MySQL 内部的坑比较多,而且它是 Oracle 收来的,并不是一开始就是 Oracle 的。Oracle 出了事,只要花钱都能解决。毕竟钞能力万能的。
    cmdOptionKana
        4
    cmdOptionKana  
       2020-06-11 23:41:41 +08:00
    原因有很多,据说最重要的原因是可以甩锅。

    花钱买服务,有问题就找 Oracle,自己不用背锅。
    yiyi11
        5
    yiyi11  
       2020-06-12 01:41:02 +08:00 via Android   1
    oracle 比 mysql 强多了,功能丰富多了,但是解决问题有 2 种方案:
    1.我希望应用服务的职责简单点,数据库的职责复杂点,数据库是无所不能的。
    2.我希望应用服务的职责复杂点,数据库的职责简单点,数据库就是存储仓库。
    这些东西你得有实际工作经验才能明白,比如传统项目和互联网项目,nosql,大数据等。
    yiyi11
        6
    yiyi11  
       2020-06-12 01:42:47 +08:00 via Android
    另外银行还是 ibm 的老客户呢,db2 也不少。
    badreamm
        7
    badreamm  
       2020-06-12 08:31:51 +08:00 via iPhone
    我遇到的几家都是 db2
    ren2881971
        8
    ren2881971  
       2020-06-12 10:13:08 +08:00
    Oralce 稳定多了好吧。。 而且只要钱到位 啥都不是问题。
    Lipoic
        9
    Lipoic  
       2020-06-12 10:17:24 +08:00 via Android
    用开源数据库,除非你有强大的人才队伍,或者你本身业务就是小打小闹。我公司的客户主要是制造业的,他们用的都是甲骨文或者微软的数据库。
    abcbuzhiming
        10
    abcbuzhiming  
       2020-06-12 12:09:57 +08:00
    Oracle 当初在 TPC-C 测试里以几乎两倍的性能差距把 DB2 按在地上锤之后,就确定了关系数据库一哥的位置。银行企业 zhengfu 里几乎都是 oracle (次一点的就是 DB2 ),也是因为这段历史。十几年也没人打破,只是 oracle 太贵了,这么多年自然就成了别人的眼中钉。现在这个时代,去商业闭源数据库是潮流,而且甲骨文没赶上云这趟,前途不明朗,不建议投入太多精力。
    shakoon
        11
    shakoon  
       2020-06-12 13:09:57 +08:00
    银行不是现在才开始在 oracle 和 mysql 二选一,银行从八十年代起已经用了几十年 oracle,mysql 是九十年代末才诞生的。大型商业数据库也不是只有 oracle,db2 、ms sql sever 、sybase,甚至 informix,目前在银行业也有大量的用户,还有一些数仓级的数据库暂不提。在二三十年前(国内大部分银行开始信息化时),银行对数据库选型是很“玄学”的,因为大家都没有经验。尽管些产品在国外各自都有一定的市场,但他们自己号称自己的特点,对当时国内银行用户也不太摸得着头脑。当时的数据库之间的区别,是比 fortran 、cobol 、c 等语言之间的区别小得多的。大家都还没有足够能力能理解这些其区别,更没有能力可以评估自己的业务特点所适应的产品。基本上可以说,那个年代银行的决定很大程度上取决于数据库销售人员的能力,或者双方领导的交情。
    时至今日,事情就非常简单了。对于一个高可用高于一切的银行系统,如非政治因素(有关部委几年前发文要求逐步减少对国外技术和产品的依赖,即所谓去 IOE 化),没有任何理由改用 mysql 。注意我说的是改用。无论是单纯的换数据库,还是新建一个用 mysql 的系统将旧系统替换,不光是数据迁移(这反而是最简单的)和开发,都意味着整个系统需要重新做一套完整的测试。在其所带来的收益和所耗费资源、所带来的风险之面前,稍微有点脑子的领导都不会同意。
    最近这些年 mysql 靠着互联网确实发展了很多,但是在商业数据库成熟的售后维护体系下,其竞争力依然非常弱。据我了解,全国资产在 4000 亿规模以上的银行(接近 50 家)的核心系统,只有中信银行核心系统是用了 mysql 技术,刚刚上线一个月,使用效果还有待观察(足够他们吹上很长时间了)。据说和第三方一起开发了了几年,从去年起就并行运行了很久,现在才敢切换的。以我的行业经验,这个先锋工程所投入的资金可以肯定是在 9 位数以上。注意中信用的也并不是 mysql (可以肯定不会有任何大中型银行的核心会用直接用 mysql 的,即便小银行从成本方面考虑,也不太可能),是基于国产第三方的 mysql 的魔改产品。原因上面楼层已经有人说过了,需要极强的售后服务,银行是不可能像互联网公司自己招一大批人来自己钻研 mysql 的,即便现在大家都独立出来成立金融科技公司。mysql 即便已经被 oracle 收购好些年了,这方面还是非常薄弱的。中短期内(二十年),银行会有越来越多的外围系统会使用 mysql 技术,但是依然不会成为主流。与之类似,能源业、医疗业、gov 等商业用户,mysql 想要成为主流,也还为时尚早。
    xixinimei
        12
    xixinimei  
       2020-06-12 15:21:26 +08:00
    银行 db2
    zxc1234
        13
    zxc1234  
    OP
       2020-06-13 10:47:25 +08:00
    @shakoon 我刚进入一家银行金融科技子公司,还不是很熟,只是听说有的组件有用到 mysql,作为从互联网来的人,还是比较熟悉 mysql,看来得去学下 oracle
    imzcg2
        14
    imzcg2  
       2020-06-13 23:44:52 +08:00
    想了想 tidb 真的后起之秀
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2365 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 15:45 PVG 23:45 LAX 07:45 JFK 10:45
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86