数据恢复方法技术

技术编号:39415030 阅读:7 留言:0更新日期:2023-11-19 16:06
本申请提供数据恢复方法

【技术实现步骤摘要】
数据恢复方法、数据恢复系统、存储介质及电子设备


[0001]本申请属于数据存储
,涉及一种数据恢复方法,特别是涉及一种数据恢复方法

数据恢复系统

存储介质及电子设备


技术介绍

[0002]近年来,数据存储系统成为支撑各种应用和业务的关键基础设施,数据存储系统的种类愈发繁多


OpenStack Swift
为例,
OpenStack Swift
是一款开源的对象存储系统,旨在提供高可扩展性

高可靠性和高性能的数据存储服务

目前,
OpenStack Swift
已经广泛应用于云计算

大数据

多媒体存储等领域

[0003]然而,由于各种原因,如硬件故障

人为操作失误

恶意软件攻击等,数据在存储过程中往往面临丢失

损坏或不可访问的风险

因此,如何对数据存储系统中的数据进行保护已成为相关领域技术人员亟需解决的技术问题之一


技术实现思路

[0004]本申请实施例提供一种数据恢复方法

数据恢复系统

存储介质及电子设备,用于对数据存储系统中的数据进行有效保护

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

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

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

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

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

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

[0011]在第一方面的一种实现方式中,所述存储系统为对象存储系统

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

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

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

[0015]本申请实施例提供数据恢复方法

数据恢复系统

存储介质及电子设备

该数据恢复方法能够自动从众多备选历史数据对象中获取目标历史数据对象,并将该目标历史数据对象恢复到存储系统的容器中

通过此种方式能够快速地定位恢复历史数据,从而有效保护存储系统中的数据,并能够有效提供工作效率

附图说明
[0016]图1显示为本申请实施例中电子设备的结构示意图

[0017]图2显示为本申请实施例中数据恢复方法的流程图

[0018]图3显示为本申请实施例中获取合并分值的流程图

[0019]图4显示为本申请实施例中恢复目标历史数据对象的流程图

[0020]图5显示为本申请实施例中数据恢复系统的结构示意图

[0021]元件标号说明
[0022]100
电子设备
[0023]101

107
处理器
[0024]102
输出设备
[0025]103
输入设备
[0026]104
内存单元
[0027]105
通信接口
[0028]106
存储介质
[0029]500
数据恢复系统
[0030]501
策略集获取模块
[0031]502
优先级确定模块
[0032]503
目标历史数据对象获取模块
[0033]504
数据对象恢复模块
[0034]S21

S24
步骤
[0035]S31

S32
步骤
[0036]S41

S45
步骤
具体实施方式
[0037]以下通过特定的具体实例说明本申请的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本申请的其他优点与功效

本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变

需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合

[0038]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本申请的基本构想,遂图示中仅显示与本申请中有关的组件而非按照实际实施时的组件数目

形状及尺寸绘制,其实际实施时各组件的型态

数量及比例可为一种随意的改变,且其组件布本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据恢复方法,其特征在于,所述数据恢复方法包括:获取数据恢复策略集,所述数据恢复策略集包括至少一条数据恢复策略;根据所述数据恢复策略集确定备选历史数据对象的优先级;根据所述优先级从所述备选历史数据对象中获取目标历史数据对象;将所述目标历史数据对象恢复至存储系统的容器中
。2.
根据权利要求1所述的数据恢复方法,其特征在于,所述数据恢复策略集包括至少两条数据恢复策略,根据所述数据恢复策略集确定备选历史数据对象的优先级包括:获取所述备选历史数据对象对应于各所述数据恢复策略的分值;对所述备选历史数据对象对应于各所述数据恢复策略的分值进行合并,以获取所述备选历史数据对象的合并分值,所述合并分值用于表征所述备选历史数据对象的优先级
。3.
根据权利要求2所述的数据恢复方法,其特征在于,对所述备选历史数据对象对应于各所述数据恢复策略的分值进行合并,以获取所述备选历史数据对象的合并分值包括:对所述备选历史数据对象对应于各所述数据恢复策略的分值进行加权求和,以获取所述备选历史数据对象的合并分值
。4.
根据权利要求2所述的数据恢复方法,其特征在于,根据所述优先级从所述备选历史数据对象中获取目标历史数据对象包括:获取所述合并分值最高的所述备选历史数据对象作为所述目标历史数据对象
。5.
根据权利...

【专利技术属性】
技术研发人员:王宁郭盼
申请(专利权)人:合芯科技有限公司
类型:发明
国别省市:

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

1