西城园协会智慧城市产业联盟 |【成员】迪思杰:助力某省移动完成账管系统国产化数据迁移

(以下内容来自公众号:迪思杰数据管理)

近日,某华东省移动账管系统由Oracle数据库正式迁移割接至GoldenDB数据库,国产化自主可控建设又迈进了一大步!

某华东省移动,隶属中国移动通信集团公司,在全省拥有11个市分公司和62个县(市)分公司,是全省移动通信服务的主要提供者,并始终保持领先地位。公司移动电话客户总数突破9000万户,网络规模和客户总数连续八年位居全国前3。

自2020年起,该华东省移动便开始探索信创,积极打造自主可控的新业务形态。早前,便通过DSG SuperSync大型数据库高性能复制工具将渠道中心系统从传统的Oracle数据库迁移割接至基于华为ARM服务器的国产数据库亚信AntDB,开启去O新征程。

基于首次合作奠定的信任基础,迪思杰陆续参与了该运营商客户中心、订单中心、产商品、配置库、渠道等十几个大型核心业务库的国产化数据迁移,并承接该运营商2023年账管系统从Oracle到GoldenDB的数据库迁移。

GoldenDB是基于中兴通讯在数据库领域20年研发积累、8年金融行业锤炼打造的一款成熟稳定商用领先的分布式数据库,在SQL兼容性、事务管理、分布式扩展、数据一致性和数据安全等方面均表现优异。

2020年,迪思杰自主研发的大型数据库高性能复制平台SuperSync、大数据综合实时采集与共享交换平台DataXone便已与GoldenDB完成并通过产品兼容性互认证。

DSG与中兴产品兼容性互认证证书

作为软件行业国产信创的优质企业,此次项目,迪思杰与GoldenDB更是建立了深度合作关系。双方基于共同推进项目落地,充分发挥各自优势,互补常规分布式数据库实时同步的多节点短板,短期内实现产研从需求、开发、适配、测试、上线全流程功能孵化,使得项目实施架构更具前瞻性。

DSG SuperSync大型数据库高性能复制工具,依旧是此次项目实施的中流砥柱。从Oracle到GoldenDB去O迁移,到GoldenDB反向回流Oracle数据库,再到大数据,经分等外围系统数据实时复制,自研技术应用贯穿始末。

此次数据库迁移存量数据24TB,需要割接的表12万张,其中有大量无主键表,挑战难度一望而知。

项目难点

1.在数据库极大的基础上,账管系统还涉及月末出账、月初预存抵扣、对账单等后台批量数据处理工作及复杂ddl处理;

2.迁移之后账务系统采用GoldenDB 20分片,涉及分片表,多分片复制表,单分片复制表回流同步;

3.实现Oracle和GoldenDB之间数据稽核,包含条数,内容,全量,增量稽核;

4.割接过程,数据稽核校验等操作时间短,约30分钟。

数据迁移割接完成之后,还需进行反向同步,将GoldenDB数据库增量数据实时回流到原Oracle库,预防异常情况下,可以通过回退,保障系统正常运行。

一、同步架构

具体步骤如下:

1. 全局规划:依据表特性拟定同步队列规划;

2. 首次全同步:安装部署正向队列,初始化存量数据迁移;

3. 比对验证:部署反向队列,目标库指向Oracle测试库,进行数据校验,并初始化;

4. 割接+增量回流:去O割接,修改反向队列目标库tns指向,再基于时间点增量回流到原Oracle;

5. 外围系统替换:财务系统运行稳定后,安装GoldenDB替换Oracle,部署基于GoldenDB的同步队列应用于外围业务系统同步;

6. 外围系统割接+增量同步:外围系统同步割接,获取lsn时间点,停止原Oracle外围系统同步队列,同时开启GoldenDB外围系统同步队,并基于时间点进行增量同步。

二、比对架构

方案说明:

通过DSG XCMP 数据比对工具对

Oracle→AntDB/GoldenDB;AntDB/GoldenDB→Oracle;Oracle→Oracle;

3个阶段进行数据比对,达到100%数据质量保证,保障数据一致性。

当下,迪思杰已经完成该运营商CRM11个地市,订单ABCD,渠道,配置产商库,账务D等21个核心业务系统去O迁移,但去O还在如火如荼地进行中,更多数据量大、难度高的任务正在等待攻略!

关键词:

推荐DIY文章
主机存在磨损或划痕风险 PICO4便携包宣布召回
穿越湖海!特斯拉Cybertruck电动皮卡可以当“船”用
vivoXFold+折叠旗舰开售 配备蔡司全焦段旗舰四摄
飞凡R7正式上市 全系标配换电架构
中兴Axon30S开售 拥有黑色蓝色两款配色
荣耀MagicBookV14 2022正式开售 搭载TOF传感器
it