一种数据迁移方法、装置、设备及可读存储介质与流程

文档序号:31354972发布日期:2022-08-31 13:28阅读:来源:国知局

技术特征:
1.一种数据迁移方法,其特征在于,包括:在待迁移集群与目标集群之间进行全量迁移;在全量迁移期间,监听所述待迁移集群的数据变动业务,并记录操作日志;在全量迁移完成后,关闭所述待迁移集群的数据变动业务;利用所述操作日志,确定在全量迁移期间变动的存储对象;迁移所述存储对象至所述目标集群。2.根据权利要求1所述的数据迁移方法,其特征在于,监听所述待迁移集群的数据变动业务,并记录操作日志,包括:监听所述数据变动业务,得到数据变动操作信息;将所述数据变动操作信息写入所述操作日志。3.根据权利要求1所述的数据迁移方法,其特征在于,所述在待迁移集群与目标集群之间进行全量迁移,包括:创建迁移表;遍历所述待迁移集群中桶分片,并在所述迁移表中记录所述桶分片的迁移状态;对所述迁移状态为未执行的桶分片中对象进行迁移,并修改对应所述迁移状态为执行中;在一个桶分片中对象迁移完成后,在所述迁移表中修改对应所述迁移状态为已执行;若所述待迁移集群所有所述桶分片的所述迁移状态均为已执行,则确定完成全量迁移。4.根据权利要求3所述的数据迁移方法,其特征在于,还包括:全量迁移中断后,利用所述迁移表确定迁移断点;从所述迁移断点处,恢复全量迁移。5.根据权利要求4所述的数据迁移方法,其特征在于,利用所述迁移表确定迁移断点,包括:遍历所述迁移表,确定所述迁移状态为执行中的目标桶分片;确定所述目标桶分片所在位置为所述迁移断点。6.根据权利要求3所述的数据迁移方法,其特征在于,对所述迁移状态为未执行的桶分片中对象进行迁移,包括:为所述迁移表中的桶分片各自分配一个迁移线程;利用所述迁移线程对所述迁移状态为未执行桶分片中对象进行迁移。7.根据权利要求1至6任一项所述的数据迁移方法,其特征在于,在迁移所述存储对象至所述目标集群之后,还包括:开启所述目标集群的数据变动业务。8.一种数据迁移装置,其特征在于,包括:全量迁移模块,用于在待迁移集群与目标集群之间进行全量迁移;监听模块,用于在全量迁移期间,监听所述待迁移集群的数据变动业务,并记录操作日志;业务控制模块,用于在全量迁移完成后,关闭所述待迁移集群的数据变动业务;补迁移模块,用于利用所述操作日志,确定在全量迁移期间变动的存储对象;迁移所述
存储对象至所述目标集群。9.一种电子设备,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述数据迁移方法的步骤。10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述数据迁移方法的步骤。

技术总结
本申请公开了一种数据迁移方法、装置、设备及可读存储介质,该方法包括:在待迁移集群与目标集群之间进行全量迁移;在全量迁移期间,监听待迁移集群的数据变动业务,并记录操作日志;在全量迁移完成后,关闭待迁移集群的数据变动业务;利用操作日志,确定在全量迁移期间变动的存储对象;迁移存储对象至目标集群。在本申请中,全量迁移期间不影响对外服务,二次迁移又可免去全量列举对象流程。相比直接中断读写业务的全量迁移,本申请采用全量迁移和二次迁移的方式,大大降低了业务中断时间,可以有效保障集群业务。可以有效保障集群业务。可以有效保障集群业务。


技术研发人员:刘超
受保护的技术使用者:济南浪潮数据技术有限公司
技术研发日:2022.06.29
技术公布日:2022/8/30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1