【技术实现步骤摘要】
数据迁移方法、装置、服务器及计算机可读存储介质
本专利技术涉及计算机
,尤其涉及一种数据迁移方法、装置、服务器及计算机可读存储介质。
技术介绍
由于数据库的不断更新与迭代,对数据库的使用需求也逐渐在变化。大部分公司会出现将数据从一个数据库迁移至另一个数据库的需求。例如,对于大部分公司而言,在使用某个新的数据库之前,都会采用其它数据库,如Oracle、MySQL作为核心数据库。所以,在转型使用新的数据库的过程中,很多公司存在需要从采用的其它数据库同步数据到新的数据库的需求。然而,在实际的数据迁移过程中,往往会出现诸多的数据不兼容问题,如数据格式不兼容的问题,这就导致从其它数据库迁移至新的数据库的数据的可用性较低。因此,如何解决数据迁移过程中不同数据库之间的数据不兼容的问题成为研究的热点。
技术实现思路
本专利技术实施例提供了一种数据迁移方法、装置、服务器及计算机可读存储介质,可以有效地解决数据迁移过程中不同数据库之间的数据不兼容的问题,进而提高开发效率。第一方面,本专利技术实施例提供了一种数据
【技术保护点】
1.一种数据迁移方法,其特征在于,包括:/n获取第一数据库的待迁移数据;/n按照预设兼容规则对所述待迁移数据进行兼容处理,得到第一待迁移数据;所述兼容规则包括以下至少一项:大字段转换规则、结构转换规则、结构过滤规则;/n调用预设的数据迁移工具对所述第一待迁移数据进行转换处理,得到第二数据库能够解析的第二待迁移数据;/n将所述第二待迁移数据发送至所述第二数据库。/n
【技术特征摘要】
1.一种数据迁移方法,其特征在于,包括:
获取第一数据库的待迁移数据;
按照预设兼容规则对所述待迁移数据进行兼容处理,得到第一待迁移数据;所述兼容规则包括以下至少一项:大字段转换规则、结构转换规则、结构过滤规则;
调用预设的数据迁移工具对所述第一待迁移数据进行转换处理,得到第二数据库能够解析的第二待迁移数据;
将所述第二待迁移数据发送至所述第二数据库。
2.根据权利要求1所述的方法,其特征在于,所述兼容规则包括大字段转换规则,所述按照预设兼容规则对所述待迁移数据进行兼容处理,得到第一待迁移数据,包括:
识别所述待迁移数据中字段长度大于或等于预设长度的至少一个字段数据;
按照预设字段长度调整规则,对所述至少一个字段数据中每个字段数据的字段长度进行调整,得到所述每个字段数据对应的调整后的字段数据;
生成包括所述调整后的字段数据以及所述待迁移数据中除所述至少一个字段数据之外的其它数据的第一待迁移数据。
3.根据权利要求2所述的方法,其特征在于,所述按照预设字段长度调整规则,对所述至少一个字段数据中每个字段数据的字段长度进行调整,得到所述每个字段数据对应的调整后的字段数据,包括:
对所述至少一个字段数据中每个字段数据执行指定操作,得到所述每个字段数据对应的执行指定操作后的所述字段数据;其中,所述指定操作包括字符删除操作和/或字符替换操作,所述执行指定操作后的所述字段数据的字段长度小于所述预设长度;
将所述每个字段数据对应的执行指定操作后的所述字段数据,确定为所述字段数据对应的调整后的字段数据。
4.根据权利要求1所述的方法,其特征在于,所述兼容规则包括结构过滤规则,所述按照预设兼容规则对所述待迁移数据进行兼容处理,得到第一待迁移数据,包括:
识别待迁移数据中的目标数据,所述目标数据为转换配置表中定义的需要删除的数据;
删除所述待迁移数据中的目标数据;
将执行删除操作后的所述待迁移数据确定为第一待迁移数据。
5.根据权利要求1所述的方法,其特征在于,所述兼容规则包括结构转换规则,所述按照预设兼容规则对所述待迁移数据进行兼容处理,得到第一待迁移数据,包括:
检测所述待迁移数据中是否包括不符合第二数据库的...
【专利技术属性】
技术研发人员:左德军,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。