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

文章图片
文章图片
真正的原因是银行信息化起步早 , 在90年代 , 无论是银行还是互联网都采用商用数据库 。 在那个时间段 , 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的工作 。
- 为什么科学家表示人类“灭绝”的可能性极低?这些理由你赞同吗?
- 为什么科学家知道太阳的原理,却无法制造出人造太阳
- 为什么科学家用昆虫翅膀的起源质疑进化论?达尔文到底是对是错?
- 为什么夜空是黑的?你以为的“正常”,或许隐藏着不知道的秘密
- 为什么温度高到一定程度的物体,就会发光?
- 为什么现在很少有人提及“克隆技术”了?“克隆技术”有何缺点?
- 为什么同学群里,很少有人说话,大部分人都选择沉默或者屏蔽?
- 科学家解释黑洞是不可视的,为什么我们会发现它
- 腾讯|1080P是什么意思网路用语,为什么是骂人的
- 关于时间的12件事,比如为什么从三月份起要把你的钟表拨快些?
