System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 档案的异地备份方法、装置、电子设备及存储介质制造方法及图纸_技高网

档案的异地备份方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41565239 阅读:5 留言:0更新日期:2024-06-06 23:47
本申请提供一种档案的异地备份方法、装置、电子设备及存储介质,涉及数据备份及数据处理技术领域。该应用于本地消费者节点的方法包括:获取待执行的备份子任务,其中,备份子任务为对至少一个待备份档案进行异地备份的任务,备份子任务由本地生产者节点对备份任务进行拆分得到,备份任务为对设定条件下的待备份档案进行异地备份的任务;获取备份子任务对应的待备份档案所包含的文件以及对应的元数据;将同一待备份档案所包含的文件以及对应的元数据进行打包,得到对应的数据包;将备份子任务对应的待备份档案的数据包发送至共享存储设备,以使异地生产者节点和异地消费者节点将共享存储设备中的数据包转存到目标位置。通过将待备份档案的数据包备份到异地,可以提高待备份档案的安全性。通过本地生产者节点对备份任务进行拆分,使得不同的本地消费者节点可并行执行拆分得到的备份子任务,以将备份子任务对应的待备份档案的数据包发送至共享存储设备,进而转存到目标位置,提高了备份任务的执行效率,从而可以显著提高档案的备份效率,实现对海量档案的高效备份。

【技术实现步骤摘要】

本申请涉及数据备份及数据处理,尤其涉及一种档案的异地备份方法、装置、电子设备及存储介质


技术介绍

1、档案是各种团体、企业和个人等从事经济、社会、科技等方面活动直接形成的,具有保存价值的各种文字、图表、声像等不同形式的历史记录。通过对档案进行备份,可以在原始档案丢失后迅速恢复,从而保证档案的完整性和可用性。而如何提高档案的备份效率,实现对海量档案的高效备份,是需要解决的问题。


技术实现思路

1、本申请提供一种档案的异地备份方法、装置、电子设备及存储介质,用以解决相关技术中如何提高档案的备份效率,实现对海量档案的高效备份的技术问题。

2、第一方面,本申请提供一种档案的异地备份方法,所述方法应用于本地消费者节点,所述方法包括:获取待执行的备份子任务,其中,所述备份子任务为对至少一个待备份档案进行异地备份的任务,所述备份子任务由本地生产者节点对备份任务进行拆分得到,所述备份任务为对设定条件下的待备份档案进行异地备份的任务;获取所述备份子任务对应的待备份档案所包含的文件以及对应的元数据;将同一待备份档案所包含的文件以及对应的元数据进行打包,得到对应的数据包;将所述备份子任务对应的待备份档案的数据包发送至共享存储设备,以使异地生产者节点和异地消费者节点将所述共享存储设备中的所述数据包转存到目标位置。

3、第二方面,本申请提供一种档案的异地备份方法,所述方法应用于异地消费者节点,所述方法包括:从共享存储设备获取转存子任务对应的待备份档案的数据包;其中,所述转存子任务为对至少一个待备份档案的数据包进行转存的任务,由异地生产者节点对转存任务进行拆分得到,所述转存任务为对备份子任务对应的待备份档案的数据包进行转存的任务,所述备份子任务为对至少一个待备份档案进行异地备份的任务,由本地生产者节点对备份任务进行拆分得到,所述备份任务为对设定条件下的待备份档案进行异地备份的任务,所述数据包由所述本地消费者节点执行所述备份子任务所生成并发送至所述共享存储设备,每个数据包通过将同一待备份档案所包含的文件以及对应的元数据进行打包得到;将所述转存子任务对应的待备份档案的数据包转存到目标位置。

4、第三方面,本申请提供一种档案的异地备份装置,所述装置应用于本地消费者节点,所述装置包括:任务获取模块,用于获取待执行的备份子任务,其中,所述备份子任务为对至少一个待备份档案进行异地备份的任务,所述备份子任务由本地生产者节点对备份任务进行拆分得到,所述备份任务为对设定条件下的待备份档案进行异地备份的任务;数据获取模块,用于获取所述备份子任务对应的待备份档案所包含的文件以及对应的元数据;处理模块,用于将同一待备份档案所包含的文件以及对应的元数据进行打包,得到对应的数据包;发送模块,用于将所述备份子任务对应的待备份档案的数据包发送至共享存储设备,以使异地生产者节点和异地消费者节点将所述共享存储设备中的所述数据包转存到目标位置。

5、第四方面,本申请提供一种档案的异地备份装置,所述装置应用于异地消费者节点,所述装置包括:数据包获取模块,用于从共享存储设备获取转存子任务对应的待备份档案的数据包;其中,所述转存子任务为对至少一个待备份档案的数据包进行转存的任务,由异地生产者节点对转存任务进行拆分得到,所述转存任务为对备份子任务对应的待备份档案的数据包进行转存的任务,所述备份子任务为对至少一个待备份档案进行异地备份的任务,由本地生产者节点对备份任务进行拆分得到,所述备份任务为对设定条件下的待备份档案进行异地备份的任务,所述数据包由所述本地消费者节点执行所述备份子任务所生成并发送至所述共享存储设备,每个数据包通过将同一待备份档案所包含的文件以及对应的元数据进行打包得到;存储模块,用于将所述转存子任务对应的待备份档案的数据包转存到目标位置。

6、第五方面,本申请提供一种档案的异地备份系统,包括:本地生产者节点,用于对备份任务进行拆分,得到至少一个备份子任务;其中,所述备份任务为对设定条件下的待备份档案进行异地备份的任务,所述备份子任务为对至少一个待备份档案进行异地备份的任务;至少一个本地消费者节点,用于通过第一方面所述的方法,执行获取到的备份子任务,得到对应的待备份档案的数据包,并发送至共享存储设备;异地生产者节点,用于对获取到的转存任务进行拆分,得到至少一个转存子任务;其中,所述转存任务为对任意备份子任务对应的待备份档案的数据包进行转存的任务,所述转存子任务为对至少一个待备份档案的数据包进行转存的任务;至少一个异地消费者节点,用于通过第二方面所述的方法,执行获取到的转存子任务,以从所述共享存储设备中获取对应的待备份档案的数据包,并转存至目标位置。

7、第六方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面所述的方法,或者实现如第二方面所述的方法。

8、第七方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面所述的方法,或者实现如第二方面所述的方法。

9、第八方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面所述的方法,或者实现如第二方面所述的方法。

10、本申请提供的档案的异地备份方法、装置、电子设备及存储介质,通过本地生产者节点对备份任务进行拆分,消费者节点执行拆分得到的备份子任务,将备份子任务对应的待备份档案的数据包发送至共享存储设备,进而转存到目标位置,实现了将待备份档案的数据包备份到异地,提高了待备份档案的安全性。且通过本地生产者节点对备份任务进行拆分,使得不同的本地消费者节点可并行执行拆分得到的备份子任务,以将备份子任务对应的待备份档案的数据包发送至共享存储设备,进而转存到目标位置,提高了备份任务的执行效率,从而可以显著提高档案的备份效率,实现对海量档案的高效备份。通过异地生产者节点对转存任务进行拆分,使得不同的异地消费者节点可并行执行拆分得到的转存子任务,以将转存子任务对应的待备份档案的数据包从共享存储设备转存到目标位置,提高了转存任务的执行效率,从而可以显著提高档案的备份效率,实现对海量档案的高效备份。通过使用共享存储设备作为中间媒介,可以方便地将数据包从本地传输到异地,这种方式使得数据传输更加灵活和可靠,因为本地消费者节点和异地消费者节点都可以访问共享存储设备,从而实现了数据的集中管理和分布式处理。

本文档来自技高网...

【技术保护点】

1.一种档案的异地备份方法,其特征在于,所述方法应用于本地消费者节点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述数据包为预设类型的数据包,所述数据包中的元数据以预设格式存在;所述将同一待备份档案所包含的文件以及对应的元数据进行打包,得到对应的数据包,包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述备份子任务对应的待备份档案的数据包发送至共享存储设备之后,还包括:

4.根据权利要求3所述的方法,其特征在于,所述将所述数据文件发送至所述共享存储设备之后,还包括:

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述获取待执行的备份子任务,包括:

6.根据权利要求1-4中任一项所述的方法,其特征在于,所述获取所述备份子任务对应的待备份档案所包含的文件以及对应的元数据,包括:

7.一种档案的异地备份方法,其特征在于,所述方法应用于异地消费者节点,所述方法包括:

8.根据权利要求7所述的方法,其特征在于,所述从共享存储设备获取转存子任务对应的待备份档案的数据包,包括:</p>

9.根据权利要求8所述的方法,其特征在于,所述获取第三存储路径信息,包括:

10.根据权利要求8所述的方法,其特征在于,所述获取第三存储路径信息,包括:

11.根据权利要求9或10所述的方法,其特征在于,所述备份子任务对应的数据文件,由所述本地消费者节点生成并发送至所述共享存储设备;所述异地生产者节点,基于第二存储路径信息从所述共享存储设备中获取所述备份子任务对应的数据文件,其中,所述第二存储路径信息包括,所述备份子任务对应的数据文件,在所述共享存储设备中的存储路径信息;所述第二存储路径信息,携带在所述本地消费者节点发送的异地通知消息中。

12.根据权利要求7-10中任一项所述的方法,其特征在于,所述数据包为预设类型的数据包,所述数据包中的元数据以预设格式存在,同一待备份档案的数据包,通过按照所述预设类型的数据包对应的打包方式,将所述同一待备份档案所包含的文件与所述预设格式的元数据进行打包得到。

13.一种档案的异地备份装置,其特征在于,所述装置应用于本地消费者节点,所述装置包括:

14.根据权利要求13所述的装置,其特征在于,所述数据包为预设类型的数据包,所述数据包中的元数据以预设格式存在;所述处理模块,用于:

15.根据权利要求13所述的装置,其特征在于,所述装置还包括:

16.根据权利要求15所述的装置,其特征在于,所述发送模块,还用于:

17.根据权利要求13-16中任一项所述的装置,其特征在于,所述任务获取模块,用于:

18.根据权利要求13-16中任一项所述的装置,其特征在于,所述数据获取模块,用于:

19.一种档案的异地备份装置,其特征在于,所述装置应用于异地消费者节点,所述装置包括:

20.根据权利要求19所述的装置,其特征在于,所述数据包获取模块,用于:

21.根据权利要求20所述的装置,其特征在于,所述数据包获取模块,用于:

22.根据权利要求20所述的装置,其特征在于,所述数据包获取模块,用于:

23.根据权利要求21或22所述的装置,其特征在于,所述备份子任务对应的数据文件,由所述本地消费者节点生成并发送至所述共享存储设备;所述异地生产者节点,基于第二存储路径信息从所述共享存储设备中获取所述备份子任务对应的数据文件,其中,所述第二存储路径信息包括,所述备份子任务对应的数据文件,在所述共享存储设备中的存储路径信息;所述第二存储路径信息,携带在所述本地消费者节点发送的异地通知消息中。

24.根据权利要求19-22中任一项所述的装置,其特征在于,所述数据包为预设类型的数据包,所述数据包中的元数据以预设格式存在,同一待备份档案的数据包,通过按照所述预设类型的数据包对应的打包方式,将所述同一待备份档案所包含的文件与所述预设格式的元数据进行打包得到。

25.一种档案的异地备份系统,其特征在于,包括:

26.根据权利要求25所述的系统,其特征在于,所述异地生产者节点,用于:

27.根据权利要求26所述的系统,其特征在于,所述本地消费者节点,用于将所述备份子任务的数据文件发送至所述共享存储设备:

28.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;

29.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执...

【技术特征摘要】

1.一种档案的异地备份方法,其特征在于,所述方法应用于本地消费者节点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述数据包为预设类型的数据包,所述数据包中的元数据以预设格式存在;所述将同一待备份档案所包含的文件以及对应的元数据进行打包,得到对应的数据包,包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述备份子任务对应的待备份档案的数据包发送至共享存储设备之后,还包括:

4.根据权利要求3所述的方法,其特征在于,所述将所述数据文件发送至所述共享存储设备之后,还包括:

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述获取待执行的备份子任务,包括:

6.根据权利要求1-4中任一项所述的方法,其特征在于,所述获取所述备份子任务对应的待备份档案所包含的文件以及对应的元数据,包括:

7.一种档案的异地备份方法,其特征在于,所述方法应用于异地消费者节点,所述方法包括:

8.根据权利要求7所述的方法,其特征在于,所述从共享存储设备获取转存子任务对应的待备份档案的数据包,包括:

9.根据权利要求8所述的方法,其特征在于,所述获取第三存储路径信息,包括:

10.根据权利要求8所述的方法,其特征在于,所述获取第三存储路径信息,包括:

11.根据权利要求9或10所述的方法,其特征在于,所述备份子任务对应的数据文件,由所述本地消费者节点生成并发送至所述共享存储设备;所述异地生产者节点,基于第二存储路径信息从所述共享存储设备中获取所述备份子任务对应的数据文件,其中,所述第二存储路径信息包括,所述备份子任务对应的数据文件,在所述共享存储设备中的存储路径信息;所述第二存储路径信息,携带在所述本地消费者节点发送的异地通知消息中。

12.根据权利要求7-10中任一项所述的方法,其特征在于,所述数据包为预设类型的数据包,所述数据包中的元数据以预设格式存在,同一待备份档案的数据包,通过按照所述预设类型的数据包对应的打包方式,将所述同一待备份档案所包含的文件与所述预设格式的元数据进行打包得到。

13.一种档案的异地备份装置,其特征在于,所述装置应用于本地消费者节点,所述装置包括:

14.根据权利要求13所述的装置,其特征在于,所述数据包为预设类型的数据包,所述数据包中的元数据以预设格式存在;所述处理模块,用于:

15.根据权利要求13所述...

【专利技术属性】
技术研发人员:李亮丁诗璟沈文俊高明余刚刘维安袁园欧阳明万聪沈冰华姚琛谢传聪苏蜜陈思广李华峰周婉月杨蓓蓓吕明龚正张政胡侠情董宇唐智龙
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1