一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于任务分解的异构数据库迁移方法及系统与流程

2022-06-30 01:13:19 来源:中国专利 TAG:

技术特征:
1.一种基于任务分解的异构数据库迁移方法,其特征在于,包括:s1、配置对应数据库迁移的执行任务分解规则,所述执行任务分解规则包括若干相互独立的执行任务类型各以及各执行任务类型之间的逻辑处理顺序,所述执行任务类型包括数据库类型识别、迁移性能设定、迁移范围设定、数据转换、数据迁移和数据校验,所述逻辑处理顺序包括严格顺序执行和任意执行;s2、获取数据库迁移请求,根据执行任务分解规则将数据库迁移请求拆分为若干相互独立的执行任务;s3、根据执行任务分解规则判断所有执行任务当前是否可处理;s4、对于判断当前可处理的执行任务,分别进行对应处理操作,并判断执行任务是否执行成功;s5、当判断执行任务已执行成功时,将对应执行任务标记为完结任务;s6、重复执行步骤s3至s5,直至所有执行任务均标记为完结任务。2.如权利要求1所述的方法,其特征在于,所述步骤s2包括:根据执行任务分解规则将数据库迁移请求拆分为对应不同执行任务类型的任务组,所述任务组包含同一执行任务类型下的一个或多个相互独立的执行任务。3.如权利要求2所述的方法,其特征在于,所述步骤s3包括分步骤:s31、将所有任务组分别作为目标组,识别目标组对应逻辑处理顺序为严格顺序执行的关联组;s32、判断关联组是否为目标组的前置任务;s33、当判断关联组是目标组的前置任务时,进一步判断关联组所包含的所有执行任务是否均已标记为完结任务;s34、当判断关联组内存在执行任务未标记为完结任务时,判断当前不可处理目标组;s35、将未判断为当前不可处理的目标组所包含的所有执行任务判断为当前可处理。4.如权利要求1所述的方法,其特征在于,所述步骤s5还包括:当判断执行任务未执行成功时,将对应执行任务的重试计数增加1。5.如权利要求4所述的方法,其特征在于,所述方法还包括:预设执行任务的重试次数上限阈值。6.如权利要求5所述的方法,其特征在于,所述方法还包括:当任一执行任务的重试计数超过重试次数上限阈值时,停止所有执行任务的处理并反馈处理错误信息,所述处理错误信息包括重试计数超过重试次数上限阈值的执行任务的对应信息。7.一种基于任务分解的异构数据库迁移系统,其特征在于,包括:规则配置模块,用于配置对应数据库迁移的执行任务分解规则;任务拆分模块,用于根据执行任务分解规则将数据库迁移请求拆分为若干相互独立的执行任务;第一判断模块,用于判断执行任务当前是否可处理;任务执行模块,用于对执行任务进行对应处理操作;第二判断模块,用于判断执行任务是否执行成功。8.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计
算机程序被处理器执行时实现权利要求1至6中任一项所述的方法。9.一种电子设备,其特征在于,包括处理器和存储器;所述存储器,用于存储执行任务分解规则;所述处理器,用于通过调用执行任务分解规则,执行权利要求1至6中任一项所述的方法。10.一种计算机程序产品,包括计算机程序和/或指令,其特征在于,该计算机程序和/或指令被处理器执行时实现权利要求1至6中任一项所述方法的步骤。

技术总结
本发明涉及一种基于任务分解的异构数据库迁移方法及系统,通过配置对应数据库迁移的执行任务分解规则,将数据库迁移请求拆分为若干相互独立的执行任务分别进行处理和验证,从而有效降低异构数据库迁移操作复杂度,迁移速度快,迁移稳定,支持失败重试机制,支持多种迁移条件,支持数据迁移后多表数据量、表关键数据多维度源数据库和目标数据库检核校验,能够适应多种灵活的数据迁移场景。适应多种灵活的数据迁移场景。适应多种灵活的数据迁移场景。


技术研发人员:李承文 陈志国
受保护的技术使用者:中国建设银行股份有限公司
技术研发日:2022.03.25
技术公布日:2022/6/28
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献