[发明专利]一种基于数据库分库分表的不停机客户数据迁移方法在审
申请号: | 202110300776.5 | 申请日: | 2021-03-22 |
公开(公告)号: | CN112948359A | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 李蓥正;李耀;彭磊 | 申请(专利权)人: | 武汉众邦银行股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/215;G06F16/22 |
代理公司: | 成都正煜知识产权代理事务所(普通合伙) 51312 | 代理人: | 李龙 |
地址: | 432200 湖北省武汉市黄陂区盘龙城经济开发区汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数据库 分库分表 停机 客户 数据 迁移 方法 | ||
1.一种基于数据库分库分表的不停机客户数据迁移方法,其特征在于,包括以下步骤:
s1.在T日设定的时间后进行一阶段数据迁移,迁移数据范围为T日之前老系统数据库中所有客户信息数据;
s2.在步骤s1之后,打开新老系统业务迁移开关,进行客户业务验证;
s3.在步骤s2之后,进行二阶段数据迁移,二阶段迁移的数据为老系统T日0点后新增数据;
s4.在步骤s3之后,新老系统并行,期间每日进行数据核对。
2.根据权利要求1所述的一种基于数据库分库分表的不停机客户数据迁移方法,其特征在于:所述步骤S1包括以下步骤:
步骤1.1:将检查脚本、统计脚本、脏数据清理脚本、迁移程序放置迁移服务器指定位置,其中迁移程序的迁移策略为:
一阶段数据迁移:因新系统有少量存量客户数据,迁移过程中应以新系统存量客户数据为准,故迁移时先在新系统数据库中创建临时表,然后将老系统数据库中所有数据迁移至临时表中,根据每条记录的证件号去新系统对应库中查找对应客户在新系统中的客户号,进行替换,然后将替换后的数据与新系统存量数据进行对比,根据证件号与证件类型判断新系统是否已有该条记录,若有则不迁移该条记录,否则迁移该条记录;
二阶段数据迁移:二阶段迁移范围为T日增量数据,其余步骤与一阶段一样;
步骤1.2:在T-1日设定的时间开始,使用步骤1.1中检查脚本进行数据检查、修改工作,具体检查老系统数据库中是否有异常数据:
如日期字段为不存在的日期,或者电话字段中有非法字符;若出现这些数据则要做对应修改;
步骤1.3:T日设定的时间后,使用步骤1.1中的迁移程序开始第一次迁移,迁移数据范围为T日之前老系统数据库中所有的客户信息数据,迁移策略为步骤1.1中的策略;
步骤1.4:在步骤1.3之后,使用步骤1.1中的脏数据清理脚本清除新系统数据库里的无效数据记录,无效数据判断标准为:若某条记录的关键字段如身份证号不符合规则,则废弃该条记录;
步骤1.5:在步骤1.4之后,使用步骤1中的统计脚本进行数据核对,对T日之前的新老数据库数据总数进行对比。
3.根据权利要求1所述的一种基于数据库分库分表的不停机客户数据迁移方法,其特征在于:所述步骤S2包括以下步骤:
步骤2.1:打开新老系统业务交易开关,进行客户业务验证,老系统将实时将每个请求转发给新系统,此时新老系统并行,若一笔业务在老系统中运行正常,而新系统失败,则验证失败,否则验证成功,直接进行二阶段数据迁移;
步骤2.2:若客户数据验证出现问题或者出现性能问题,则验证失败,则关闭新老系统业务开关,然后进行问题排查及修复,该种情况需要安排其他时间重新上线。
4.根据权利要求1所述的一种基于数据库分库分表的不停机客户数据迁移方法,其特征在于:所述步骤S3包括以下步骤:
步骤3.1:在T日一阶段数据迁移完成且验证成功后,开始增量数据迁移,迁移范围为老系统T日0点后新增数据;
步骤3.2:在完成步骤3.1之后,运行数据清理脚本清理新系统中的无效数据,无效数据判断标准为:若某条记录的关键字段如身份证号不符合规则,则废弃该条记录;
步骤3.3:在完成步骤3.2之后,运行数量查询脚本进行数据核对对比T日数据总量,验证成功则二阶段数据迁移完成。
5.根据权利要求1所述的一种基于数据库分库分表的不停机客户数据迁移方法,其特征在于:所述步骤S4包括以下步骤:
步骤4.1:在二阶段数据迁移完成后,人工每日执行T日复核脚本对T日的数据进行核对,以确保新老系统中T日数据的一致性;
步骤4.2:新老系统并行期间,两边数据可能不一致,如果出现不一致数据,以老系统数据为准。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉众邦银行股份有限公司,未经武汉众邦银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110300776.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:危废自动上料装置
- 下一篇:一种滚筒及滚筒排屑机