近年来,受国际形势影响,加强信创产业建设、实现核心技术自主可控成为国家重点关注的方向之一,中央陆续发布多项文件,全面驱动信息化系统的自主可控,信创产业按下高质量发展“加速键” 。
数据库作为提供数据存储与处理能力的基础软件,是信息系统的底层核心,随着近两年国际形式的影响和国内政策的推动,数据库自主可控和国产化替代已经成为现实要求,去IOE发展势不可挡。
某运营商支付公司,是国资委双百改革和发改委混改“双试点”企业,也是“双试点”企业中唯一的金融科技公司。公司提供支付方案、会员权益、民生服务、分期借贷、保险理财等服务内容,依托区块链、云计算、大数据、人工智能等技术,致力于推动包括生活服务、金融服务的数字化升级。
作为走在数据化建设前列的企业,该运营商支付公司早早便开始去IOE,实施着一场整体性的数据迁移行动。
过去,Oracle数据库是其信息系统的主要应用数据库,如今,顺应自主可控发展态势,OceanBase替代Oracle,成为其主要应用数据库。
OceanBase是由蚂蚁集团、阿里巴巴完全自主研发的分布式关系型数据库,具有数据强一致、高可用、高性能、在线扩展、高度兼容SQL标准和主流关系型数据库、低成本等特点。OceanBase至今已成功应用于支付宝全部核心业务:交易、支付、会员、账务等系统以及阿里巴巴淘宝(天猫)收藏夹、P4P广告报表等业务。其彰显出的产品和技术优势,成为如今众多行业的优选之一。
此次该运营商支付公司信息系统的去O行动,是一场大规模、整体性的国产数据库替代,关乎成败的核心环节,便是Oracle与OceanBase数据库之间的数据迁移。
为保障数据的一致性和业务系统的安全性,此次行动采用了双向回流的方式,应对业务回切的可能性,包含Oracle-OceanBase正向迁移与OceanBase-Oracle 反向回流。
数据迁移架构图
迪思杰作为保障其数据正反向迁移的一方,负责完成搭建Oracle与OceanBas的双向同步队列、全量迁移、实时增量同步、全量比对、实时增量比对等内容,与该运营商支付公司、OceanBase三方携力实现此次大规模的国产信创。
而这个整体性大规模的迁移,其实已经运行一段时间,并且已经成功完成多个系统的TB级别的数据迁移(包括:代扣系统、收单系统、支付系统等,其中单表最大4.7T大小)。在整体迁移项目承上启下的阶段,本次迁移的业务系统和数据量大小极具代表性,并且实际迁移过程中的性能数据也是非常震撼!
4月25日凌晨,该运营商支付公司交易系统顺利割接完成。此次交易系统割接,由Oracle数据库割接至商业版OceanBase数据库,交易共计近百张表,数据量共计15-25T左右,单表最大4.4T!原计划停机窗口10分钟,但在实际实施过程中,整个割接切换,从停应用-启应用,共用时不过6分钟。割接过程包含停应用、检查主备库延迟情况、业务数据校验、实时增量比对、关闭正向同步、切换反向同步、启应用等各项操作,其中,实时增量比对仅用时1分钟不到。在迁移数据量之大的前提之下,此次整个割接速度、实时增量差异比对效率,结果数据着实令人震撼不已,不得不感叹一句,我们又前进了一大步!
整个数据迁移,具有数据量巨大、变化频繁,对数据一致性要求极高、切换时间要求极短等特点,迪思杰需要实现Oracle到OceanBase的异构同步,以及OceanBase到Oracle的回流保障。而每次数据割接,都必须确保数据的一致性,才能进行割接,并且每次割接窗口停机时间仅限10分钟。因此,迁移过程DSG采取全量比对+增量比对的方式,保证数据量的一致性,同时采用实时增量比对的方式对变化的数据进行实时比对,来保障割接快速、高效的顺利完成,整个过程采用中间机部署模式,不对生产端产生影响。
DSG SuperSync大型数据库高性能复制软件和DSG XCMP数据比对平台,是此次整个数据迁移、割接、回流保障的主力军。两者均为DSG自主研发的国产软件,拥有自主知识产权。
DSG SuperSync凭借自身超高的同步效率和异构环境的适配兼容性,为此次去O、国产信创的数据迁移保驾护航,DSG XCMP则凭借自身的比对效率和多样的比对场景能力,成为DSG SuperSync的最强辅助,两者相辅相成,为此次整体的数据迁移划下一个个的感叹号!
而刚刚完成的交易系统的数据迁移和割接,虽然数据量很大,却也只是整个迁移项目中的冰山一角,后续还有几个更大的数据迁移,等着我们去征服。也期待一下下一次的迁移,会带给我们什么样的惊喜吧!
2025.03.10
了解详情>
2025.02.17
了解详情>
2025.01.20
了解详情>
2024.12.30
了解详情>
2024.12.09
了解详情>
2024.10.08
了解详情>
2024.09.29
了解详情>
2024.09.25
了解详情>
2024.08.12
了解详情>
2024.07.22
了解详情>
2024.07.08
了解详情>
2024.07.01
了解详情>
2024.05.16
了解详情>
2024.04.01
了解详情>
2024.03.25
了解详情>
2024.03.18
了解详情>
2024.03.04
了解详情>
2024.02.19
了解详情>
2024.02.04
了解详情>
2024.01.22
了解详情>
2024.01.15
了解详情>
2024.01.02
了解详情>
2023.12.25
了解详情>
2023.12.20
了解详情>
2023.12.11
了解详情>
2023.12.04
了解详情>
2023.11.20
了解详情>
2023.11.13
了解详情>
2023.10.30
了解详情>
2023.10.11
了解详情>
2023.09.15
了解详情>
2023.08.01
了解详情>
2023.07.25
了解详情>
2023.07.04
了解详情>
2023.05.29
了解详情>
2023.05.08
了解详情>
2023.03.06
了解详情>
2022.11.14
了解详情>
2022.09.26
了解详情>