任务配置方法、装置和存储介质制造方法及图纸

技术编号:37968116 阅读:8 留言:0更新日期:2023-06-30 09:43
本申请提供一种任务配置方法、装置和存储介质,涉及计算机技术领域,用于解决通用技术难以有效地支持不同云池之间的数据迁移的技术问题。该方法应用于中继设备;中继设备归属于包括终端、中继设备和多个云服务器的任务配置系统;云服务器配置有用于提供数据传输服务的代理服务;中继设备存储有代理配置信息集合;该方法包括:接收终端发送的迁移请求消息;当源数据库实例和目的数据库实例部署于不同云服务器时,基于代理配置信息集合,将数据回放任务和数据转换任务配置在目的数据库实例所归属的云服务器中,并将数据抽取任务配置在源数据库实例所归属的云服务器中。源数据库实例所归属的云服务器中。源数据库实例所归属的云服务器中。

【技术实现步骤摘要】
任务配置方法、装置和存储介质


[0001]本申请属于计算机
,尤其涉及一种任务配置方法、装置和存储介质。

技术介绍

[0002]通用技术在进行数据库之间的数据迁移时,主要针对于非云池场景或者单云池场景进行实现,且一般要求源数据库和目的数据库之间可以通过网际互连协议(Internet Protocol,IP)地址直连。
[0003]然而,在面对不同云池之间的数据迁移任务时,由于不同云池之间存在严格的网络隔离甚至物理隔离,且数据库实例互不相通。因此,在难以实现源数据库和目的数据库之间IP互连的情况下,通用技术难以有效地解决不同云池之间的数据迁移问题。

技术实现思路

[0004]本申请提供一种任务配置方法、装置和存储介质,用于解决通用技术难以有效地支持不同云池之间的数据迁移的技术问题。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,提供一种任务配置方法,应用于中继设备;中继设备归属于包括终端、中继设备和多个云服务器的任务配置系统;云服务器配置有用于提供数据传输服务的代理服务;中继设备存储有代理配置信息集合;代理配置信息集合包括与多个云服务器的代理服务一一对应的多个代理配置信息;该任务配置方法,包括:接收终端发送的迁移请求消息;迁移请求消息用于请求将源数据库实例中的目标数据迁移至目的数据库实例;当源数据库实例和目的数据库实例部署于不同云服务器时,基于代理配置信息集合,将数据回放任务和数据转换任务配置在目的数据库实例所归属的云服务器中,并将数据抽取任务配置在源数据库实例所归属的云服务器中。
[0007]可选地,迁移请求消息包括源数据库实例的实例配置信息和目的数据库实例的实例配置信息;基于代理配置信息集合,将数据回放任务和数据转换任务配置在目的数据库实例所归属的云服务器中,并将数据抽取任务配置在源数据库实例所归属的云服务器中的方法,具体包括:基于代理配置信息集合、源数据库实例的实例配置信息和目的数据库实例的实例配置信息,确定第一代理配置信息和第二代理配置信息;第一代理配置信息为源数据库实例所归属的云服务器的代理配置信息;第二代理配置信息为目的数据库实例所归属的云服务器的代理配置信息;调用第二代理配置信息对应的代理服务,在目的数据库实例所归属的云服务器中配置数据回放任务和数据转换任务;调用第一代理配置信息对应的代理服务,在源数据库实例所归属的云服务器中配置数据抽取任务。
[0008]可选地,接收终端发送的迁移请求消息之后,该任务配置方法,还包括:基于预设校验规则进行合法性校验,得到校验结果;预设校验规则包括用于校验数据库实例之间是否能够建立连接的连接校验规则、用于校验终端是否具备数据迁移权限的权限校验规则和用于校验数据库实例之间是否具备兼容性的兼容性校验规则。
[0009]可选地,当源数据库实例和目的数据库实例部署于同一云服务器时,该任务配置方法,还包括:将数据回放任务、数据转换任务和数据抽取任务配置在同时部署有源数据库实例和目的数据库实例的云服务器中。
[0010]第二方面,提供一种任务配置装置,应用于中继设备;中继设备归属于包括终端、中继设备和多个云服务器的任务配置系统;云服务器配置有用于提供数据传输服务的代理服务;中继设备存储有代理配置信息集合;代理配置信息集合包括与多个云服务器的代理服务一一对应的多个代理配置信息;任务配置装置,包括:接收单元和配置单元
[0011]接收单元,用于接收终端发送的迁移请求消息;迁移请求消息用于请求将源数据库实例中的目标数据迁移至目的数据库实例;
[0012]配置单元,用于当源数据库实例和目的数据库实例部署于不同云服务器时,基于代理配置信息集合,将数据回放任务和数据转换任务配置在目的数据库实例所归属的云服务器中,并将数据抽取任务配置在源数据库实例所归属的云服务器中。
[0013]可选地,迁移请求消息包括源数据库实例的实例配置信息和目的数据库实例的实例配置信息;配置单元,具体用于:
[0014]基于代理配置信息集合、源数据库实例的实例配置信息和目的数据库实例的实例配置信息,确定第一代理配置信息和第二代理配置信息;第一代理配置信息为源数据库实例所归属的云服务器的代理配置信息;第二代理配置信息为目的数据库实例所归属的云服务器的代理配置信息;
[0015]调用第二代理配置信息对应的代理服务,在目的数据库实例所归属的云服务器中配置数据回放任务和数据转换任务;
[0016]调用第一代理配置信息对应的代理服务,在源数据库实例所归属的云服务器中配置数据抽取任务。
[0017]可选地,该任务配置装置,还包括:校验单元;
[0018]校验单元,用于基于预设校验规则进行合法性校验,得到校验结果;预设校验规则包括用于校验数据库实例之间是否能够建立连接的连接校验规则、用于校验终端是否具备数据迁移权限的权限校验规则和用于校验数据库实例之间是否具备兼容性的兼容性校验规则。
[0019]可选地,配置单元,还用于将数据回放任务、数据转换任务和数据抽取任务配置在同时部署有源数据库实例和目的数据库实例的云服务器中。
[0020]第三方面,提供一种任务配置装置,包括存储器和处理器;存储器用于存储计算机执行指令,处理器与存储器通过总线连接;当任务配置装置运行时,处理器执行存储器存储的计算机执行指令,以使任务配置装置执行如第一方面的任务配置方法。
[0021]该任务配置装置可以是网络设备,也可以是网络设备中的一部分装置,例如网络设备中的芯片系统。该芯片系统用于支持网络设备实现第一方面及其任意一种可能的实现方式中所涉及的功能,例如,接收、确定、分流上述任务配置方法中所涉及的数据和/或信息。该芯片系统包括芯片,也可以包括其他分立器件或电路结构。
[0022]第四方面,提供一种计算机可读存储介质,包括计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行如第一方面的任务配置方法。
[0023]需要说明的是,上述计算机指令可以全部或者部分存储在第一计算机可读存储介
质上。其中,第一计算机可读存储介质可以与任务配置装置的处理器封装在一起的,也可以与任务配置装置的处理器单独封装,本申请对此不作限定。
[0024]在本申请中,上述任务配置装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本申请类似,属于本申请权利要求及其等同技术的范围之内。
[0025]本申请的这些方面或其他方面在以下的描述中会更加简明易懂。
[0026]本申请提供的技术方案至少带来以下有益效果:
[0027]基于上述任一方面,本申请中,由于任务配置系统中的云服务器配置有用于提供数据传输服务的代理服务,且任务配置系统中的中继设备存储有与多个云服务器的代理服务一一对应的多个代理配置信息。因此,中继设备在接收到终端发送的迁移请求消息后,可以当源数据库实例和目的数据库实例部署于不同云服务器时,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务配置方法,其特征在于,应用于中继设备;所述中继设备归属于包括终端、所述中继设备和多个云服务器的任务配置系统;所述云服务器配置有用于提供数据传输服务的代理服务;所述中继设备存储有代理配置信息集合;所述代理配置信息集合包括与多个所述云服务器的代理服务一一对应的多个代理配置信息;所述任务配置方法,包括:接收终端发送的迁移请求消息;所述迁移请求消息用于请求将源数据库实例中的目标数据迁移至目的数据库实例;当所述源数据库实例和所述目的数据库实例部署于不同云服务器时,基于所述代理配置信息集合,将数据回放任务和数据转换任务配置在所述目的数据库实例所归属的云服务器中,并将数据抽取任务配置在所述源数据库实例所归属的云服务器中。2.根据权利要求1所述的任务配置方法,其特征在于,所述迁移请求消息包括所述源数据库实例的实例配置信息和所述目的数据库实例的实例配置信息;所述基于所述代理配置信息集合,将数据回放任务和数据转换任务配置在所述目的数据库实例所归属的云服务器中,并将数据抽取任务配置在所述源数据库实例所归属的云服务器中,包括:基于所述代理配置信息集合、所述源数据库实例的实例配置信息和所述目的数据库实例的实例配置信息,确定第一代理配置信息和第二代理配置信息;所述第一代理配置信息为所述源数据库实例所归属的云服务器的代理配置信息;所述第二代理配置信息为所述目的数据库实例所归属的云服务器的代理配置信息;调用所述第二代理配置信息对应的代理服务,在所述目的数据库实例所归属的云服务器中配置数据回放任务和数据转换任务;调用所述第一代理配置信息对应的代理服务,在所述源数据库实例所归属的云服务器中配置数据抽取任务。3.根据权利要求1或2所述的任务配置方法,其特征在于,所述接收终端发送的迁移请求消息之后,还包括:基于预设校验规则进行合法性校验,得到校验结果;所述预设校验规则包括用于校验数据库实例之间是否能够建立连接的连接校验规则、用于校验所述终端是否具备数据迁移权限的权限校验规则和用于校验数据库实例之间是否具备兼容性的兼容性校验规则。4.根据权利要求1所述的任务配置方法,其特征在于,当所述源数据库实例和所述目的数据库实例部署于同一云服务器时,还包括:将数据回放任务、数据转换任务和数据抽取任务配置在同时部署有所述源数据库实例和所述目的数据库实例的云服务器中。5.一种任务配置装置,其特征在于,应用于中继设备;所述中继设备归属于包括终端、所述中继设备和多个云服务器的任务配置系统;所述云服务器配置有用于提供数据传输服务的代理服务;所述中继设备存储有代理配...

【专利技术属性】
技术研发人员:陈海锋谢继刚杨强柴鹏
申请(专利权)人:联通数字科技有限公司联通云数据有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1