The application relates to a data migration method, a system and a computer readable storage medium. The data migration methods include determining the data to be migrated; generating migration scripts and comparison scripts based on the data needed to migrate; performing migration scripts for data migration; and performing comparison of data by executing comparison scripts. The method can also include: before determining the data that needs to be migrated, it is set up to match the production environment and restore the backup data on the standby machine. The method can also include generating deleted scripts based on migrated data in the case of data consistency. This application uses the method of combining the standby recovery scheme and the dynamic generation execution script to ensure the mass data migration in the condition of ensuring the daily stable operation of the production.
【技术实现步骤摘要】
一种数据迁移的方法、系统及计算机可读存储介质
本申请涉及领域数据管理和处理,更具体地涉及数据迁移技术。
技术介绍
随着银行业务的不断扩张,银行的数据存量正在飞速增长,数据迁移工作已经成为保证银行系统安全稳定的重要组成部分。而常规的数据迁移方法不能满足迁移对于时间和后续处理的要求。因此,本领域需要改进的技术确保准确地迁移数据。
技术实现思路
本申请提供了一种数据迁移方法,包括:确定需要迁移的数据;根据需要迁移的数据,生成迁移脚本和比对脚本;执行迁移脚本进行数据迁移;以及执行比对脚本进行数据比对。根据一个方面,所述数据迁移方法还包括:在确定需要迁移的数据之前,进行备机搭建,以便与生产环境相匹配。根据一个方面,所述数据迁移方法还包括:在确定需要迁移的数据之前,在备机上恢复备份数据。根据一个方面,所述数据迁移方法还包括:在数据比对一致的情况下,根据迁移后的数据,生成删除脚本。根据一个方面,所述迁移脚本和所述比对脚本是通过程序动态生成的。根据一个方面,所述删除脚本是通过程序动态生成的。根据一个方面,所述数据迁移是跨平台和跨数据库版本的数据迁移。根据一个方面,所述数据迁移方法还包括:执行索引及约束重构脚本。根据一个方面,所述迁移脚本、所述比对脚本、所述删除脚本、所述索引及约束重构脚本是通过系统参数表和数据表之间的互相关联关系编写的。本申请还提供了一种用于数据迁移的系统,包括:用于确定需要迁移的数据的装置;用于根据需要迁移的数据,生成迁移脚本和比对脚本的装置;用于执行迁移脚本进行数据迁移的装置;以及用于执行比对脚本进行数据比对的装置。本申请还提供了一种计算机可读存储介质,所 ...
【技术保护点】
一种数据迁移方法,包括:确定需要迁移的数据;根据需要迁移的数据,生成迁移脚本和比对脚本;执行迁移脚本进行数据迁移;以及执行比对脚本进行数据比对。
【技术特征摘要】
1.一种数据迁移方法,包括:确定需要迁移的数据;根据需要迁移的数据,生成迁移脚本和比对脚本;执行迁移脚本进行数据迁移;以及执行比对脚本进行数据比对。2.根据权利要求1所述的数据迁移方法,其特征在于,所述数据迁移方法还包括:在确定需要迁移的数据之前,进行备机搭建,以便与生产环境相匹配。3.根据权利要求1所述的数据迁移方法,其特征在于,所述数据迁移方法还包括:在确定需要迁移的数据之前,在备机上恢复备份数据。4.根据权利要求1所述的数据迁移方法,其特征在于,所述数据迁移方法还包括:在数据比对一致的情况下,根据迁移后的数据,生成删除脚本。5.根据权利要求1所述的数据迁移方法,其特征在于,所述迁移脚本和所述比对脚本是通过程序动态生成的。6.根据权利要求4所述的数据迁移方法,其特征在于,所述删除脚本是通过程序动态生成的。7.根据权利要求1所述的...
【专利技术属性】
技术研发人员:张晨晖,
申请(专利权)人:中国建设银行股份有限公司上海市分行,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。