利索能及
我要发布
收藏
专利号: 2018101033848
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-07-01
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种电子装置,其特征在于,所述电子装置包括存储器、及与所述存储器连接的处理器,所述处理器用于执行所述存储器上存储的数据迁移及调用程序,所述数据迁移及调用程序被所述处理器执行时实现如下步骤:A1、根据预先确定的业务类型与数据之间的映射关系确定源数据库中存储的数据分别对应的业务类型,根据确定的业务类型将所述源数据库划分为不同的存储空间,每个存储空间对应存储一种业务类型的数据;

A2、接收到业务系统发送的获取预设类型业务数据的请求后,从所述源数据库中查找出与所述预设类型业务数据相匹配的数据对应的存储空间;

A3、获取相匹配的数据对应的存储空间的起始地址和结束地址,更新预先确定的迁移种子表中的起始迁移地址为该存储空间的起始地址,更新所述迁移种子表中的结束迁移地址为该存储空间的结束地址,所述预先确定的迁移种子表包括起始迁移地址以及结束迁移地址,所述预先确定的迁移种子表还包括任务状态及迁移数据的地址;

A4、基于所述迁移种子表确定该存储空间存储的数据是否在预先确定的目标数据库,若该存储空间存储的数据在所述目标数据库中,则从所述目标数据库中调用对应的预设类型业务数据并返回至该业务系统;

或者,若该存储空间存储的数据不在所述目标数据库中,则根据所述迁移种子表迁移该存储空间存储的数据至所述目标数据库,从所述目标数据库中调用对应的预设类型业务数据并返回至该业务系统;

所述若该存储空间存储的数据不在所述目标数据库中,则根据所述迁移种子表迁移该存储空间存储的数据至所述目标数据库的步骤包括:更新所述任务状态为迁移中,从所述起始迁移地址开始依次迁移所述起始迁移地址与所述结束迁移地址之间存储的数据;

实时监测数据迁移过程,若监测到有迁移地址对应的该存储空间存储的数据迁移失败,则更新所述迁移数据的地址为该迁移失败的存储数据对应的迁移地址,更新所述任务状态为迁移失败,并发送迁移失败提示信息至预先确定的运营人员的终端设备;

若监测到该存储空间存储的数据迁移完成,则更新所述任务状态为迁移完成。

2.如权利要求1所述的电子装置,其特征在于,所述基于所述迁移种子表确定该存储空间存储的数据是否在预先确定的数据库中的步骤包括:若所述任务状态为迁移完成,则确定该存储空间存储的数据是否在预先确定的目标数据库;或者,若所述任务状态为迁移中,则在预设的时间阈值内确定所述迁移状态是否为迁移完成,若所述迁移状态在所述预设时间阈值内更新为迁移完成,则确定该存储空间存储的数据在预先确定的目标数据库;

若所述任务状态为待迁移中,则确定该存储空间存储的数据不在预先确定的数据库中。

3.如权利要求1所述的电子装置,其特征在于,在所述更新所述任务状态为迁移中的步骤之前,还包括对该存储空间对应的存储数据设置预设类型的数据库锁;在所述更新所述任务状态为迁移中的步骤之后,还包括释放所述预设类型的数据库锁。

4.如权利要求1‑3任一项所述的电子装置,其特征在于,所述迁移种子表还包括开始时间及结束时间。

5.一种数据迁移及调用方法,其特征在于,所述方法包括如下步骤:

S1、根据预先确定的业务类型与数据之间的映射关系确定源数据库中存储的数据分别对应的业务类型,根据确定的业务类型将所述源数据库划分为不同的存储空间,每个存储空间对应存储一种业务类型的数据;

S2、接收到业务系统发送的获取预设类型业务数据的请求后,从所述源数据库中查找出与所述预设类型业务数据相匹配的数据对应的存储空间;

S3、获取相匹配的数据对应的存储空间的起始地址和结束地址,更新预先确定的迁移种子表中的起始迁移地址为该存储空间的起始地址,更新所述迁移种子表中的结束迁移地址为该存储空间的结束地址,所述预先确定的迁移种子表包括起始迁移地址以及结束迁移地址,所述预先确定的迁移种子表还包括任务状态及迁移数据的地址;

S4、基于所述迁移种子表确定该存储空间存储的数据是否在预先确定的目标数据库,若该存储空间存储的数据在所述目标数据库中,则从所述目标数据库中调用对应的预设类型业务数据并返回至该业务系统;

或者,若该存储空间存储的数据不在所述目标数据库中,则根据所述迁移种子表迁移该存储空间存储的数据至所述目标数据库,从所述目标数据库中调用对应的预设类型业务数据并返回至该业务系统;

所述若该存储空间存储的数据不在所述目标数据库中,则根据所述迁移种子表迁移该存储空间存储的数据至所述目标数据库的步骤包括:更新所述任务状态为迁移中,从所述起始迁移地址开始依次迁移所述起始迁移地址与所述结束迁移地址之间存储的数据;

实时监测数据迁移过程,若监测到有迁移地址对应的该存储空间存储的数据迁移失败,则更新所述迁移数据的地址为该迁移失败的存储数据对应的迁移地址,更新所述任务状态为迁移失败,并发送迁移失败提示信息至预先确定的运营人员的终端设备;

若监测到该存储空间存储的数据迁移完成,则更新所述任务状态为迁移完成。

6.如权利要求5所述的数据迁移及调用方法,其特征在于,所述基于所述迁移种子表确定该存储空间存储的数据是否在预先确定的数据库中的步骤包括:若所述任务状态为迁移完成,则确定该存储空间存储的数据是否在预先确定的目标数据库;或者,若所述任务状态为迁移中,则在预设的时间阈值内确定所述迁移状态是否为迁移完成,若所述迁移状态在所述预设时间阈值内更新为迁移完成,则确定该存储空间存储的数据是否在预先确定的目标数据库;

若所述任务状态为待迁移中,则确定该存储空间存储的数据不在预先确定的数据库中。

7.如权利要求5所述的数据迁移及调用方法,其特征在于,在所述更新所述任务状态为迁移中的步骤之前,还包括对该存储空间对应的存储数据设置预设类型的数据库锁;在所述更新所述任务状态为迁移中的步骤之后,还包括释放所述预设类型的数据库锁。

8.一种计算机可读存储介质,所述计算机可读存储介质存储有数据迁移及调用程序,所述数据迁移及调用程序可被至少一个处理器执行,以使所述至少一个处理器执行如权利要求5‑7中任一项所述的数据迁移及调用方法的步骤。