银行|为什么银行单位几乎都用美国甲骨文数据库?国内没有代替的?
文章图片
文章图片
真正的原因是银行信息化起步早 , 在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的工作 。
- 任正非|任正非与孟晚舟的姓氏为什么不一样?
- 多家银行宣布打造AI数字员工?虚拟人风口下银行也不要真人了?
- |为什么以前在飞机上不能开手机,而现在可以了?
- 各大银行发出通知:这几个账户即将被“注销”,卡里有钱也不例外
- 家电业|为什么家电业要拒绝躺平敢于折腾?
- |日本手机为什么沦落了?
- 换手机为什么建议避开128GB的,原因主要有3点,懂的都懂
- 人类的工作会被AI取代吗?如果机器能够深度学习|为什么说AI能作巴赫的曲,却写不出村上春树的小说?
- 锐龙|为什么AMD只推出一款锐龙7 5800X3D?因为资源都优先给Milan-X了
- 苹果7|明明我的苹果7P还能再战两年,为什么要我淘汰