银行业核心系统Oracle如何迁移到其它数据库?选型及实际参考案例?

银行行业中,核心系统的oracle库如何迁移到其他库,其他库的选型和实际案例?

参与5

1同行回答

gavintagavinta金融行业解决方案架构师华为技术有限公司
核心系统的Oracle数据库改造可选路线并不丰富。受传统IOE架构封闭生态,以及市场可选数据库产品实际能力的影响,传统Scale-Up架构对等替换目前没有非常合适的方案。实践中通常会考虑用分布式数据库系统进行替换。1,架构转换成本问题。银行业核心系统数据库负载特征上存在大量...显示全部

核心系统的Oracle数据库改造可选路线并不丰富。受传统IOE架构封闭生态,以及市场可选数据库产品实际能力的影响,传统Scale-Up架构对等替换目前没有非常合适的方案。实践中通常会考虑用分布式数据库系统进行替换。
1,架构转换成本问题。银行业核心系统数据库负载特征上存在大量事务,是分布式数据库天然的弱势场景。代价是对应用进行彻底的改造,来避免跨库事务的发生。业界比较经典的实践是招商银行的分布式改造思路。
2,容灾能力问题。Oracle数据库通常使用ADG,OGG,存储双活等方案组合实现容灾。对于分布式数据库来说,通常使用shard多AZ复制的方式实现,当然这里要重点考虑该分布式数据库一致性的实现成熟度,技术实现上比传统方案复杂。
3,性能和可靠性问题。当前分布式数据库往往采用分布式数据库+通用服务器+本地盘的方案承载,相对传统架构,基础的可靠性和IO性能较低。集群规模逐渐增加情况下出现故障的概率随之提高,健康运行的时间减少直至不可接受。这种情况下通常会推荐分布式数据库+通用服务器+全闪存存储的方式,既兼顾了新数据架构,又满足了数据可靠性问题,而且可以继续利用全闪存存储本身的增值特性,如双活、复制、快照、重删压缩等能力,构建出最合适的解决方案,甚至还可能会带来TCO的降低。

收起
IT咨询服务 · 2020-10-29
浏览1000

提问者

zaishu
资深运维工程师广州银行
擅长领域: 服务器存储数据库

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-10-22
  • 关注会员:2 人
  • 问题浏览:1408
  • 最近回答:2020-10-29
  • X社区推广