数据恢复方法、数据恢复系统、存储介质及电子设备与流程

文档序号:36014913发布日期:2023-11-17 10:31阅读:30来源:国知局
数据恢复方法与流程

本申请属于数据存储,涉及一种数据恢复方法,特别是涉及一种数据恢复方法、数据恢复系统、存储介质及电子设备。


背景技术:

1、近年来,数据存储系统成为支撑各种应用和业务的关键基础设施,数据存储系统的种类愈发繁多。以openstack swift为例,openstack swift是一款开源的对象存储系统,旨在提供高可扩展性、高可靠性和高性能的数据存储服务。目前,openstack swift已经广泛应用于云计算、大数据、多媒体存储等领域。

2、然而,由于各种原因,如硬件故障、人为操作失误、恶意软件攻击等,数据在存储过程中往往面临丢失、损坏或不可访问的风险。因此,如何对数据存储系统中的数据进行保护已成为相关领域技术人员亟需解决的技术问题之一。


技术实现思路

1、本申请实施例提供一种数据恢复方法、数据恢复系统、存储介质及电子设备,用于对数据存储系统中的数据进行有效保护。

2、第一方面,本申请实施例提供一种数据恢复方法,所述数据恢复方法包括:获取数据恢复策略集,所述数据恢复策略集包括至少一条数据恢复策略;根据所述数据恢复策略集确定备选历史数据对象的优先级;根据所述优先级从所述备选历史数据对象中获取目标历史数据对象;将所述目标历史数据对象恢复至存储系统的容器中。

3、在第一方面的一种实现方式中,所述数据恢复策略集包括至少两条数据恢复策略,根据所述数据恢复策略集确定备选历史数据对象的优先级包括:获取所述备选历史数据对象对应于各所述数据恢复策略的分值;对所述备选历史数据对象对应于各所述数据恢复策略的分值进行合并,以获取所述备选历史数据对象的合并分值,所述合并分值用于表征所述备选历史数据对象的优先级。

4、在第一方面的一种实现方式中,对所述备选历史数据对象对应于各所述数据恢复策略的分值进行合并,以获取所述备选历史数据对象的合并分值包括:对所述备选历史数据对象对应于各所述数据恢复策略的分值进行加权求和,以获取所述备选历史数据对象的合并分值。

5、在第一方面的一种实现方式中,根据所述优先级从所述备选历史数据对象中获取目标历史数据对象包括:获取所述合并分值最高的所述备选历史数据对象作为所述目标历史数据对象。

6、在第一方面的一种实现方式中,所述数据恢复策略包括与所述历史数据对象更新时间相关的第一数据恢复策略和/或与所述历史数据对象大小相关的第二数据恢复策略。

7、在第一方面的一种实现方式中,获取数据恢复策略集包括:根据用户输入的指令获取所述数据恢复策略集。

8、在第一方面的一种实现方式中,所述存储系统为对象存储系统。

9、第二方面,本申请实施例提供一种数据恢复系统,所述数据恢复系统包括:策略集获取模块,用于获取数据恢复策略集,所述数据恢复策略集包括至少一条数据恢复策略;优先级确定模块,用于根据所述数据恢复策略集确定备选历史数据对象的优先级;目标历史数据对象获取模块,用于根据所述优先级从所述备选历史数据对象中获取目标历史数据对象;数据对象恢复模块,用于将所述目标历史数据对象恢复至存储系统的容器中。

10、第三方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本申请第一方面中任一项所述的方法。

11、第四方面,本申请实施例提供一种电子设备,所述电子设备包括:存储器,存储有一计算机程序;处理器,与所述存储器通信相连,调用所述计算机程序时本申请第一方面中任一项所述的方法。

12、本申请实施例提供数据恢复方法、数据恢复系统、存储介质及电子设备。该数据恢复方法能够自动从众多备选历史数据对象中获取目标历史数据对象,并将该目标历史数据对象恢复到存储系统的容器中。通过此种方式能够快速地定位恢复历史数据,从而有效保护存储系统中的数据,并能够有效提供工作效率。



技术特征:

1.一种数据恢复方法,其特征在于,所述数据恢复方法包括:

2.根据权利要求1所述的数据恢复方法,其特征在于,所述数据恢复策略集包括至少两条数据恢复策略,根据所述数据恢复策略集确定备选历史数据对象的优先级包括:

3.根据权利要求2所述的数据恢复方法,其特征在于,对所述备选历史数据对象对应于各所述数据恢复策略的分值进行合并,以获取所述备选历史数据对象的合并分值包括:

4.根据权利要求2所述的数据恢复方法,其特征在于,根据所述优先级从所述备选历史数据对象中获取目标历史数据对象包括:

5.根据权利要求1所述的数据恢复方法,其特征在于,所述数据恢复策略包括与所述历史数据对象更新时间相关的第一数据恢复策略和/或与所述历史数据对象大小相关的第二数据恢复策略。

6.根据权利要求1所述的数据恢复方法,其特征在于,获取数据恢复策略集包括:根据用户输入的指令获取所述数据恢复策略集。

7.根据权利要求1所述的数据恢复方法,其特征在于,所述存储系统为对象存储系统。

8.一种数据恢复系统,其特征在于,所述数据恢复系统包括:

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法。

10.一种电子设备,其特征在于,所述电子设备包括:


技术总结
本申请提供数据恢复方法、数据恢复系统、存储介质及电子设备。所述数据恢复方法包括:获取数据恢复策略集,所述数据恢复策略集包括至少一条数据恢复策略;根据所述数据恢复策略集确定备选历史数据对象的优先级;根据所述优先级从所述备选历史数据对象中获取目标历史数据对象;将所述目标历史数据对象恢复至存储系统的容器中。所述数据恢复方法能够快速地定位恢复历史数据。

技术研发人员:王宁,郭盼
受保护的技术使用者:上海合芯数字科技有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1