近日,某华东省移动账管系统由Oracle数据库正式迁移割接至GoldenDB数据库,國(guó)产(chǎn)化自主可(kě)控建设又(yòu)迈进了一大步!
某华东省移动,隶属中(zhōng)國(guó)移动通信集团公(gōng)司,在全省拥有(yǒu)11个市分(fēn)公(gōng)司和62个县(市)分(fēn)公(gōng)司,是全省移动通信服務(wù)的主要提供者,并始终保持领先地位。公(gōng)司移动電(diàn)话客户总数突破9000万户,网络规模和客户总数连续八年位居全國(guó)前3。
自2020年起,该华东省移动便开始探索信创,积极打造自主可(kě)控的新(xīn)业務(wù)形态。早前,便通过DSG SuperSync大型数据库高性能(néng)复制工(gōng)具(jù)将渠道中(zhōng)心系统从传统的Oracle数据库迁移割接至基于华為(wèi)ARM服務(wù)器的國(guó)产(chǎn)数据库亚信AntDB,开启去O新(xīn)征程。
基于首次合作(zuò)奠定的信任基础,迪思杰陆续参与了该运营商(shāng)客户中(zhōng)心、订单中(zhōng)心、产(chǎn)商(shāng)品、配置库、渠道等十几个大型核心业務(wù)库的國(guó)产(chǎn)化数据迁移,并承接该运营商(shāng)2023年账管系统从Oracle到GoldenDB的数据库迁移。
GoldenDB是基于中(zhōng)兴通讯在数据库领域20年研发积累、8年金融行业锤炼打造的一款成熟稳定商(shāng)用(yòng)领先的分(fēn)布式数据库,在SQL兼容性、事務(wù)管理(lǐ)、分(fēn)布式扩展、数据一致性和数据安(ān)全等方面均表现优异。
2020年,迪思杰自主研发的大型数据库高性能(néng)复制平台SuperSync、大数据综合实时采集与共享交换平台DataXone便已与GoldenDB完成并通过产(chǎn)品兼容性互认证。
DSG与中(zhōng)兴产(chǎn)品兼容性互认证证书
作(zuò)為(wèi)软件行业國(guó)产(chǎn)信创的优质(zhì)企业,此次项目,迪思杰与GoldenDB更是建立了深度合作(zuò)关系。双方基于共同推进项目落地,充分(fēn)发挥各自优势,互补常规分(fēn)布式数据库实时同步的多(duō)节点短板,短期内实现产(chǎn)研从需求、开发、适配、测试、上線(xiàn)全流程功能(néng)孵化,使得项目实施架构更具(jù)前瞻性。
DSG SuperSync大型数据库高性能(néng)复制工(gōng)具(jù),依旧是此次项目实施的中(zhōng)流砥柱。从Oracle 到GoldenDB去O迁移,到GoldenDB反向回流Oracle数据库,再到大数据,经分(fēn)等外围系统数据实时复制,自研技(jì )术应用(yòng)贯穿始末。
此次数据库迁移存量数据24TB,需要割接的表12万张,其中(zhōng)有(yǒu)大量无主键表,挑战难度一望而知。
项目难点
1.在数据库极大的基础上,账管系统还涉及月末出账、月初预存抵扣、对账单等后台批量数据处理(lǐ)工(gōng)作(zuò)及复杂ddl处理(lǐ);
2.迁移之后账務(wù)系统采用(yòng)GoldenDB 20分(fēn)片,涉及分(fēn)片表,多(duō)分(fēn)片复制表,单分(fēn)片复制表回流同步;
3.实现Oracle和GoldenDB之间数据稽核,包含条数,内容,全量,增量稽核;
4.割接过程,数据稽核校验等操作(zuò)时间短,约30分(fēn)钟。
数据迁移割接完成之后,还需进行反向同步,将GoldenDB数据库增量数据实时回流到原Oracle库,预防异常情况下,可(kě)以通过回退,保障系统正常运行。
一、同步架构
具(jù)體(tǐ)步骤如下:
1. 全局规划:依据表特性拟定同步队列规划;
2. 首次全同步:安(ān)装(zhuāng)部署正向队列,初始化存量数据迁移;
3. 比对验证:部署反向队列,目标库指向Oracle测试库,进行数据校验,并初始化;
4. 割接+增量回流:去O割接,修改反向队列目标库tns指向,再基于时间点增量回流到原Oracle;
5. 外围系统替换:财務(wù)系统运行稳定后,安(ān)装(zhuāng)GoldenDB替换Oracle,部署基于GoldenDB的同步队列应用(yòng)于外围业務(wù)系统同步;
6. 外围系统割接+增量同步:外围系统同步割接,获取lsn时间点,停止原Oracle外围系统同步队列,同时开启GoldenDB外围系统同步队,并基于时间点进行增量同步。
二、比对架构
方案说明:
通过DSG XCMP 数据比对工(gōng)具(jù)对
Oracle→AntDB/GoldenDB;AntDB/GoldenDB→Oracle;Oracle→Oracle;
3个阶段进行数据比对,达到100%数据质(zhì)量保证,保障数据一致性。
当下,迪思杰已经完成该运营商(shāng)CRM11个地市,订单ABCD,渠道,配置产(chǎn)商(shāng)库,账務(wù)D等21个核心业務(wù)系统去O迁移,但去O还在如火如荼地进行中(zhōng),更多(duō)数据量大、难度高的任務(wù)正在等待攻略!
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
了解详情>