随着金融科技的快速发展,数据安全已经成为金融机构面临的重要挑战。为此,某交易所选择迁移至新一代国产数据库——MogDB 数据库,作为其核心系统的本地灾备中心数据库。本文分析了某交易所异构数据库迁移案例,为金融机构的数据库异构替代提供了参考和依据。
交易所的数据迁移痛点
01数据量大
交易所涉及的交易数据量巨大,包括交易记录、客户信息、市场行情等,这些数据的安全性和完整性对企业的运营至关重要。
02数据敏感性高
交易所的数据涉及到金融交易、客户隐私等敏感信息,一旦数据泄露或丢失,可能会给企业带来巨大的经济损失和声誉损害。
03系统复杂程度高
交易所的信息系统通常包括交易系统、风控系统、结算系统等多个子系统,这些系统的集成和协同工作对数据保护提出了更高的要求。
04法规合规要求
交易所需要遵守各种金融监管法规,如反洗钱、客户隐私保护等,这些法规对数据保护提出了严格的要求。
05业务连续性要求
交易所需要确保在各种突发事件(如自然灾害、网络攻击等)发生时,业务能够快速恢复,保障市场的稳定运行。
基于交易所的数据迁移痛点,数据库的异构迁移已成为当务之急,而在异构迁移过程中,必须确保核心业务的可用与连续,需要高效、准确地实现异构数据库之间的数据迁移。这对迁移工具的功能、性能、兼容性等各方面提出了较高的要求。
解决方案:i2Stream 数据库迁移方案
i2Stream 同步软件支持在客户指定的操作系统银河麒麟 V10 操作系统及海光三代 CPU 的机器的部署,并通过 logreader 分离部署的架构方式,远程抽取本地生产中心核心系统的业务数据,通过 i2Stream 异构同步软件将本地生产中心 Oracle 数据库中的数据实时迁移至本地灾备中心 MogDB 数据库。
△方案架构拓补图
当本地生产中心发生异常时,本地灾备中心一键接管原生产库的核心系统业务,即新增业务数据保存至本地灾备中心 MogDB 数据库中,保障了生产业务的连续性,且不影响用户的使用。
i2Stream 支持跨平台架构的数据实时同步,支持从 Oracle RAC、Oracle 单机抽取数据,通过英方语义级复制技术,实时将本地生产中心的 DDL、DML 装载至本地灾备中心异构库 MogDB 中,也可以将本地灾备中心 MogDB 数据库中的数据实时抽取、装载至异地灾备中心 Oracle 数据库中。
使用英方 ADIFF 表对比工具可在迁移前后数据进行校验,当比对数据有差异时,支持使用 ADIFF 自动修复功能对差异数据进行修复,保障了数据的一致性。
△Oracle-MogDB工作原理图
△MogDB-Oracle 工作原理图
方案价值
01可视化统一数据管理平台
i2UP数据统一管理平台囊括ORACLE和MogDB的节点管理、同步规则配置、规则概览、规则状态监控、表比对等功能,且均支持可视化操作,相比于传统的底层配置方式,大大提升了运维人员的工作效率。
02不停机部署,不影响业务
采用英方高效的数据库语义级别复制技术,交易所无需暂停核心系统业务,可以直接将本地生产中心的核心系统数据库ORACLE中的业务数据实时、准确的迁移至本地灾备中心的目标库MogDB中。支持角色切换、多对一同步、一对多同步等不同的业务应用场景与需求。同时支持高可用部署,确保同步软件的可使用性。
03支持全对象类型,DML/DDL
支持 DML、DDL 等 SQL 的实时增量同步,满足在异构数据库之间的数据传输,方便后续的数据处理与应用。
04支持表对比及表修复功能
i2Stream 支持 Oracle 和 MogDB 数据库之间的表比对以及对差异表数据的修复功能,保障了数据的一致性。
05支持邮件告警功能
支持通过管理平台配置邮件告警通知,当数据库节点、规则状态异常时进行邮件告警通知,极大缩短了运维人员的响应时间。
结语
方案的成功实施,不仅提升了某交易所的数据安全程度,也为其他行业的数据库迁移提供了宝贵的经验。在项目中,英方软件的 i2Stream 异构迁移方案以及相关服务为该交易所的国产化迁移提供了有力支持。
未来,我们期待看到更多的金融机构、政企单位能够拥抱前沿技术,走向国产化之路,提升自身的安全能力与市场竞争力。