加入收藏 | 设为首页 | 会员中心 | 我要投稿 百客网 - 百科网 (https://www.baikewang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

为什么银行单位几乎都用美国甲骨文数据库?国内没有代替的?

发布时间:2022-10-21 10:53:12 所属栏目:Unix 来源:
导读:  真正的原因是银行信息化起步早,在90年代,无论是银行还是互联网都采用商用数据库。在那个时间段unix数据库,MySQL和Linux都不成气候,更别提现在的大数据技术了。那时候在小型机(Unix系统)上跑Oracle非常流程
  真正的原因是银行信息化起步早,在90年代,无论是银行还是互联网都采用商用数据库。在那个时间段unix数据库,MySQL和Linux都不成气候,更别提现在的大数据技术了。那时候在小型机(Unix系统)上跑Oracle非常流程,MySQL根本没办法与其匹敌。
 
  互联网企业在那个年代都热衷于Oracle,比如,阿里在2000年左右还培养着全国最优秀的OracleDBA团队。只不过后来这些互联网公司爱折腾,有实力折腾,开始用开源的MySQL替代了原来的Oracle,而银行既没有意愿有没有能力去做这件事。
 
  至于到现在,银行为什么还没有替换到Oracle呢?主要是银行的业务已经成型,很多核心的功能都强依赖于Oracle,不可能轻易动,这是伤筋动骨的大事。Oracle的安全级别非常高,这是MySQL不能比拟的,支持闪回和完美的数据恢复,即使硬件坏了也可以恢复到故障发生前1秒。

  Oracle对于复杂的SQL场景支持得非常好,有出色的查询优化器,超强劲的CBO优化器在大部分场景可以对复杂SQL形成高效的执行计划,开发人员可以编写大量的表关联、子查询、几何运算等,我见过几百上千行的SQL或者存储过程,都有非常高的查询性能。Oracle提供了自己的RAC架构,RAC架构推出后,即使使用普通的服务器,在低成本下实现也能实现数据的可靠性,还能提供很强的查询性能。
 
  阿里云的云原生数据库PolarDB完全替代Oracle数据库,PolarDB使用了存储和计算分离架构,可以在业务高峰期进行快速扩容,最大程度降低成本。PolarDB可以100%兼容MySQL语法,深度兼容Oracle的语法和数据类型,目前阿里云已经帮助1千多家公司完成了去Oracle的工作。
 

(编辑:百客网 - 百科网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章