实时数据迁移方法、装置及存储介质制造方法及图纸

技术编号:20866207 阅读:29 留言:0更新日期:2019-04-17 09:17
本发明专利技术公开了一种实时数据迁移方法,所述方法包括:从源数据库到目标数据库进行全量数据导出装载;在数据装载的过程中,记录会发生数据变动的客户信息;根据所述记录的客户信息通过源数据库的交易系统提供数据同步交易;根据所述数据同步交易通过目标数据库的交易系统进行数据实时同步。本发明专利技术所述的方法在数据迁移时通过数据同步交易对发生变动的客户信息进行数据实时同步,能够在进行数据迁移时,保证客户的实时交易不受影响。

【技术实现步骤摘要】
实时数据迁移方法、装置及存储介质
本专利技术涉及计算机领域,更具体地说,涉及一种计算机系统中不同数据库之间进行实时数据迁移的方法、装置及存储介质。
技术介绍
在业务系统中,随着业务的不断发展,客户的快速增加,过时的数据库版本或者数据表格涉及将成为限制业务发展的瓶颈。数据库单实例部署,可能存在单点故障的风险;数据库分表分库设计不合理,则可能在业务繁忙时,引发资源争用,导致系统并发量过低。出现以上情况时,需要考虑对现有的数据库设计进行调整,进行数据迁移。在数据迁移的过程中,实时交易系统不能停止对外服务。现有技术中,使用Oracle提供的OWB(OracleWarehouseBuilder,Oracle的数据仓库加载工具)产品组件进行数据迁移,可以从其他数据库经过清洗、转换将数据加载到数据仓库中。然而采用OWB产品组件无法实现实时数据迁移的要求。
技术实现思路
为解决上述问题,本专利技术实施例提供了一种实时数据迁移方法,在数据迁移的过程中,通过数据同步交易有针对性的进行数据实时同步,能够使得在数据迁移的过程中实时交易系统不停机。本专利技术实施例的第一方面提供一种实时数据迁移方法,其特征在于,所本文档来自技高网...

【技术保护点】
1.一种实时数据迁移方法,其特征在于,所述方法包括:从源数据库到目标数据库进行全量数据导出装载;在数据装载的过程中,记录会发生数据变动的客户信息;根据所述记录的客户信息通过源数据库的交易系统提供数据同步交易;根据所述数据同步交易通过目标数据库的交易系统进行数据实时同步。

【技术特征摘要】
1.一种实时数据迁移方法,其特征在于,所述方法包括:从源数据库到目标数据库进行全量数据导出装载;在数据装载的过程中,记录会发生数据变动的客户信息;根据所述记录的客户信息通过源数据库的交易系统提供数据同步交易;根据所述数据同步交易通过目标数据库的交易系统进行数据实时同步。2.根据权利要求1所述的方法,其特征在于,所述在数据装载的过程中,记录会发生数据变动的客户信息包括:根据交易码区分会更改客户数据的客户交易;根据所述客户交易获取所述会发生客户数据更改的客户编号,将所述客户编号记录到数据表格中。3.根据权利要求2所述的方法,其特征在于,根据所述记录的客户信息通过源数据库的交易系统提供数据同步交易包括:定位出所述数据表格,根据所述客户编号获取会发生客户数据更改的客户范围;根据所述客户范围通过源数据库的交易系统提供数据同步交易。4.根据权利要求1所述的方法,其特征在于,根据所述数据同步交易通过目标数据库的交易系统进行数据实时同步包括:通过目标数据库的交易系统运行所述数据同步交易;通过所述数据同步交易从源数据库拉取最新的客户数据,将所述客户数据实时同步到目标数据库。5.根据权利要求4所述的方法,其特征在于,根据所述数据同步交易通过目标数据库的交易系统进行数据实时同步的过程中,校验源数据库与目标数据库的客户数据是否一致,若不一致,则继续运行所述数据同步交易,若一致,则停止运行所述数据同步交易,数据同步完成。6.根据权利要求1所述的方法,其特征在于,所述源数据库所在系统与所述目标数据库所在系统共享存储。7.根据权利要求1所述的方法,其特征在于,在所述从源数据库到目标数据库进行全量数据导出装载的过程中,使用明文文本作为数据文件格式。8.一种实时数据迁移装置,其特征在于,所述装置包括:数据迁移模块,用于从源数据库到目标数据库进行全量数据导出装载;变动记载模块,用于在数据装载的过...

【专利技术属性】
技术研发人员:李长斌陈大平彭李超王康椿黄冲
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1