【技术实现步骤摘要】
一种数据迁移方法、装置、产品、介质和设备
[0001]本申请涉及数据库
,尤其涉及一种数据迁移方法
、
装置
、
产品
、
介质和设备
。
技术介绍
[0002]数据迁移是指选择
、
准备
、
提取和转换数据,并将数据从一个计算机存储系统永久地传输到另一个计算机存储系统的过程
。
[0003]目前数据迁移主要还是通过库表映射的方式,分析字段级别的映射规则,通过写存储过程来实现迁移
。
但是这种方式一般使用在新老系统差异不大,使用库表映射不会产生较多需要人工操作的数据迁移过程中
。
在目标系统已经运行了一段时间,其中已经产生了一部分数据时,继续使用上述过程进行数据迁移,可能会导致数据丢失,数据迁移过程存在着较大的不可靠性
。
[0004]基于此,目前亟需一种数据迁移方法
、
装置
、
产品
、
介质和设备,用于提高数据迁移过程中的可靠性
。
技术实现思路
[0005]本申请实施例提供一种数据迁移方法
、
装置
、
产品
、
介质和设备,用于提高数据迁移过程中的可靠性
。
[0006]第一方面,本申请实施例提供一种数据迁移方法,所述方法包括:
[0007]获取待迁移系统中的各第一交易数据以及目标系统中的各第二交易数据;所述各 ...
【技术保护点】
【技术特征摘要】
1.
一种数据迁移方法,其特征在于,所述方法包括:获取待迁移系统中的各第一交易数据以及目标系统中的各第二交易数据;所述各第一交易数据为所述待迁移系统中各未完结交易对应的交易数据;针对待迁移系统中的任一未完结交易,确定目标系统中是否存有所述未完结交易对应的第二交易数据;所述未完结交易对应的第二交易数据是在所述目标系统具有第一阶段功能时,处理所述未完结交易时生成的;所述第一阶段功能为所述待迁移系统中的部分功能;若存有所述未完结交易对应的第二交易数据,则至少根据所述未完结交易在所述待迁移系统中的第一交易数据,生成符合具有第二阶段功能的目标系统的第三交易数据;所述第三交易数据为所述第二交易数据的更新版本;所述第二阶段功能多于所述第一阶段功能;将所述第三交易数据存储至所述目标系统中
。2.
如权利要求1所述的方法,其特征在于,若未存有所述未完结交易对应的第二交易数据,则至少根据所述未完结交易在所述待迁移系统中的第一交易数据,生成符合具有第二阶段功能的目标系统的第四交易数据;所述第四交易数据为所述未完结交易在所述目标系统中的首个版本;将所述第四交易数据存储至所述目标系统中
。3.
如权利要求1所述的方法,其特征在于,所述第二阶段功能包括第一功能,且所述待迁移系统不具有所述第一功能;至少根据所述未完结交易在所述待迁移系统中的第一交易数据,生成符合具有第二阶段功能的目标系统的第三交易数据,包括:根据所述未完结交易在所述待迁移系统中的第一交易数据
、
所述未完结交易在具有所述第一功能的其他源系统中的第五交易数据,生成符合具有第二阶段功能的目标系统的第三交易数据
。4.
如权利要求1所述的方法,其特征在于,所述第二阶段功能包括第二功能,且所述待迁移系统具有与所述第二功能对应的第三功能;所述第二功能生成的第一交易数据格式与所述第三功能生成的第二交易数据格式不同;至少根据所述未完结交易在所述待迁移系统中的第一交易数据,生成符合具有第二阶段功能的目标系统的第三交易数据,包括:根据所述未完结交易在所述待迁移系统中的第一交易数据
、
所述第一交易数据格式和所述第二交易数据格式,生成符合具有第二阶段功能的目...
【专利技术属性】
技术研发人员:周博,许蓉蓉,徐渊林,刘志荣,陶同生,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。