【技术实现步骤摘要】
数据迁移方法、装置、设备及可读存储介质
本申请实施例涉及数据迁移领域,特别涉及一种数据迁移方法、装置、设备及可读存储介质。
技术介绍
数据传输服务(DataTransmissionService,DTS)又称数据迁移服务,是一种支持多种同构或者异构数据库之间,数据同步的服务,云硬盘数据迁移是指将云硬盘从源存储仓库迁移至目的存储仓库。相关技术中,在进行云硬盘数据迁移的过程中,需要首先停止云硬盘的业务处理,从而在确定源存储仓库和目的存储仓库后,将云硬盘从源存储仓库迁移至目的存储仓库。然而,上述方式中,由于数据迁移需要基于云硬盘的业务暂停,数据迁移的环境要求较高,数据迁移效率较低。
技术实现思路
本申请实施例提供了一种数据迁移方法、装置、设备及可读存储介质,能够提高数据迁移过程中的数据处理效率。所述技术方案如下:一方面,提供了一种数据迁移方法,所述方法包括:获取源端云硬盘的源盘信息和目的云硬盘的目的盘信息,所述源端云硬盘对应有第一代理服务,所述目的云硬盘对应有第二代理服务,所述第一代理服务用于接收对所述源端云硬盘的输入输出请求,所述第二代理服务用于接收对所述目的云硬盘的输入输出请求;根据所述源盘信息和所述目的盘信息建立迁移任务,所述迁移任务用于指示将源端云硬盘中的源端数据迁移至所述目的云硬盘;根据所述迁移任务,由所述第一代理服务和所述第二代理服务切换至中转代理服务,通过所述中转代理服务接收对所述源端云硬盘和所述目的云硬盘的输入输出请求;根据 ...
【技术保护点】
1.一种数据迁移方法,其特征在于,所述方法包括:/n获取源端云硬盘的源盘信息和目的云硬盘的目的盘信息,所述源端云硬盘对应有第一代理服务,所述目的云硬盘对应有第二代理服务,所述第一代理服务用于接收对所述源端云硬盘的输入输出请求,所述第二代理服务用于接收对所述目的云硬盘的输入输出请求;/n根据所述源盘信息和所述目的盘信息建立迁移任务,所述迁移任务用于指示将源端云硬盘中的源端数据迁移至所述目的云硬盘;/n根据所述迁移任务,由所述第一代理服务和所述第二代理服务切换至中转代理服务,通过所述中转代理服务接收对所述源端云硬盘和所述目的云硬盘的输入输出请求;/n根据所述中转代理服务器,对所述源端数据进行迁移。/n
【技术特征摘要】
1.一种数据迁移方法,其特征在于,所述方法包括:
获取源端云硬盘的源盘信息和目的云硬盘的目的盘信息,所述源端云硬盘对应有第一代理服务,所述目的云硬盘对应有第二代理服务,所述第一代理服务用于接收对所述源端云硬盘的输入输出请求,所述第二代理服务用于接收对所述目的云硬盘的输入输出请求;
根据所述源盘信息和所述目的盘信息建立迁移任务,所述迁移任务用于指示将源端云硬盘中的源端数据迁移至所述目的云硬盘;
根据所述迁移任务,由所述第一代理服务和所述第二代理服务切换至中转代理服务,通过所述中转代理服务接收对所述源端云硬盘和所述目的云硬盘的输入输出请求;
根据所述中转代理服务器,对所述源端数据进行迁移。
2.根据权利要求1所述的方法,其特征在于,所述根据所述中转代理服务器,对所述源端数据进行迁移,包括:
将所述源端数据划分为n个数据块,所述数据块对应有数据块状态,n为正整数;
向所述中转代理服务发送对第i个数据块进行迁移的迁移请求,所述迁移请求中包括所述第i个数据块的所述数据块状态,所述中转代理服务用于对所述数据块状态进行验证;
接收所述中转代理服务反馈的迁移响应,所述迁移响应为对所述第i个数据库进行迁移验证后反馈的响应消息;
根据所述迁移响应对所述第i个数据块进行迁移。
3.根据权利要求2所述的方法,其特征在于,所述数据块状态包括初始化状态、迁移状态、写保护状态、同步完成状态中的任意一种;
所述接收所述中转代理服务反馈的迁移响应,包括:
接收所述中转代理服务反馈的第一请求失败响应,所述第一请求失败响应中包括所述同步完成状态,所述第一请求失败响应用于指示所述第i个数据块处于所述同步完成状态;
或,
接收所述中转代理服务反馈的第二请求失败响应,所述第二请求失败响应中包括所述写保护状态,所述第二请求失败响应用于指示所述第i个数据块处于所述写保护状态;
或,
接收所述中转代理服务反馈的第一请求成功响应,所述第一请求成功响应为所述第i个数据块处于所述迁移状态时,所述中转代理服务验证通过后反馈的响应;
或,
接收所述中转代理服务反馈的第二请求成功响应,所述第二请求成功响应为所述第i个数据块处于所述初始化状态时,所述中转代理服务验证通过,并将所述初始化状态更新为所述迁移状态后反馈的响应。
4.根据权利要求3所述的方法,其特征在于,所述根据所述迁移响应对所述第i个数据块进行迁移,包括:
响应于接收到所述第一请求失败响应,由所述中转代理服务切换回所述第一代理服务,并结束迁移过程;
响应于接收到所述第二请求失败响应,暂停对所述第i个数据块的迁移,选择其他数据块向所述中转代理服务请求迁移。
5.根据权利要求3所述的方法,其特征在于,所述根据所...
【专利技术属性】
技术研发人员:杨光超,周振,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。