管理备份数据的方法、电子设备和计算机程序产品技术

技术编号:35049956 阅读:37 留言:0更新日期:2022-09-28 10:48
本公开的实施例提供了一种管理备份数据的方法、电子设备和计算机程序产品。例如,该方法可以包括确定源存储设备中的待备份数据集中的备份数据的过期时间。该方法可以进一步包括基于过期时间确定备份数据在将要执行的迁移操作中被迁移的优先级。此外,该方法还可以包括将待备份数据集中的优先级相同的备份数据迁移至目标存储设备。通过利用该方法,可以减少存储设备的写放大系数,延长存储设备的使用寿命。用寿命。用寿命。

【技术实现步骤摘要】
管理备份数据的方法、电子设备和计算机程序产品


[0001]本公开的实施例涉及计算机领域,并且更具体地,涉及管理备份数据的方法、电子设备和计算机程序产品。

技术介绍

[0002]近年来,随着计算机技术的发展,人们越来越关注数据存储的安全性。数据备份也逐渐成为保证数据安全性的一项常用技术。随着存储设备的不断升级,用户对存储性能的要求与日俱增,这使得用户期望将存储在源存储设备中的备份数据迁移至具有更优良的存储性能的新型存储设备中。然而,目前已有的备份数据迁移方案存在诸多问题,例如处理效率较低、消耗资源过多等。

技术实现思路

[0003]本公开的实施例提供一种用于管理备份数据的方案。
[0004]根据本公开的第一方面,提出了一种管理备份数据的方法。该方法可以包括确定源存储设备中的待备份数据集中的备份数据的过期时间。该方法可以进一步包括基于过期时间确定备份数据在将要执行的迁移操作中被迁移的优先级。此外,该方法还可以包括将待备份数据集中的优先级相同的备份数据迁移至目标存储设备。
[0005]根据本公开的第二方面,提供了一种电子设备。该电子设备可以包括:处理器;以及存储器,存储有计算机程序指令,处理器运行存储器中的计算机程序指令控制电子设备执行动作,该动作包括:确定源存储设备中的待备份数据集中的备份数据的过期时间;基于过期时间确定备份数据在将要执行的迁移操作中被迁移的优先级;以及将待备份数据集中的优先级相同的备份数据迁移至目标存储设备。
[0006]根据本公开的第三方面,提供了一种计算机程序产品,该计算机程序产品被有形地存储在非易失性计算机可读介质上并且包括机器可执行指令,该机器可执行指令在被执行时使机器执行本公开的第一方面中的方法的步骤。
附图说明
[0007]通过结合附图对本公开示例性实施例进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施例中,相同的参考标号通常代表相同部件。
[0008]图1A示出了传统的数据迁移的示例环境的示意图;
[0009]图1B示出了本公开的多个实施例能够在其中实现的示例环境的示意图;
[0010]图2示出了根据本公开的实施例的管理备份数据的过程的示意图;
[0011]图3示出了根据本公开的实施例的存储设备内部的备份数据的示意图;
[0012]图4示出了根据本公开的实施例的管理备份数据的备选过程的示意图;以及
[0013]图5示出了适于用来实施本公开内容的实施例的示例设备的示意性框图。
[0014]在各个附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
[0015]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0016]在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
[0017]下面将参考附图中示出的若干示例实施例来描述本公开的原理。虽然附图中显示了本公开的优选实施例,但应当理解,描述这些实施例仅是为了使本领域技术人员能够更好地理解进而实现本公开,而并非以任何方式限制本公开的范围。
[0018]如上所述,为了能够将存储在源存储设备中的备份数据迁移至目标存储设备,通常会在源存储设备与目标存储设备之间设置计算设备,用于将源存储设备中的备份数据迁移至目标存储设备中的多个存储区域中。图1A示出了传统的数据迁移的示例环境100的示意图。作为示例,环境100可以包括源存储设备110、计算设备120和目标存储设备130。
[0019]如图1所示,源存储设备110可以是用户正在使用的用于存储备份数据的存储设备。作为示例,源存储设备110中可以存储有备份数据111、备份数据112等。此外,目标存储设备130可以包括多个存储区域131。例如,每个存储区域可以具有预定大小的存储空间。计算设备120可以管理将备份数据从源存储设备110迁移到目标存储设备130的过程。
[0020]当备份数据被迁移至目标存储设备130并在其中保存时,存储在目标存储设备130中的存储区域131中的备份数据可能因为备份到期而失效。由于目标存储设备130总是以存储区域131为单位来统一分配或释放,故可以通过空间回收过程(例如,垃圾回收)来释放到期的备份数据所占用的存储空间。
[0021]由于存储在同一存储区域中的备份数据可能具有不同的过期时间,故在对到期的备份数据进行清理时,可能会使存储区域中出现“空洞”。例如,在存储区域131中存储有备份数据111和备份数据112的情况下,如果备份数据111过期,则存储区域131中用于存储备份数据111的存储空间将变为“空洞”。由于这些“空洞”的存在,目标存储设备的写放大系数(Write Amplification Factor,WAF)将会增加。换言之,在对目标存储设备130执行数据写入时,除了写入相应数据所需的数据量之外,可能还需要额外的甚至几倍大小的数据移动量来整理这些“空洞”。目前,越来越多的高性能存储设备(例如,固态硬盘)被用作目标存储设备130。这样的高性能存储装置通常具有更良好的性能,然而它们的可写入次数通常往往更加有限。由于“空洞”导致存储区域的反复写入,目标存储设备130的可用寿命被严重影响,这是用户所不期望的。
[0022]针对上述问题以及潜在的其他相关问题,本公开提出了一种管理备份数据的方案。图1B示出了本公开的多个实施例能够在其中实现的示例环境100

的示意图。图1B与图1A类似,区别在于图1B中的计算设备140用于替换图1A中的计算设备120。如图1B所示,计算
设备140包含分组模块141和传送模块142。在进行备份数据迁移时,分组模块141可以用于确定源存储设备110中的待备份数据集中的备份数据的过期时间,并且基于各备份数据的过期时间确定备份数据在将要执行的迁移操作中被迁移的优先级。之后,传送模块142可以将待备份数据集中的优先级相同的备份数据迁移至目标存储设备130。也就是说,本公开可以统一地迁移具有基本相同的过期时间的备份数据,故被存储在目标存储设备130的存储区域131中的备份数据可以实现几乎同时过期,这样就避免了“空洞”的产生。为了更好地理解根据本公开实施例的备份数据管理过程,下文将结合图2详细描述用于管理备份数据的过程的流程图。
[0023]图2示出了根据本公开的实施例的管理备份数据的过程200的示意图。在某些实施例中,过程200可以在图5示出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种管理备份数据的方法,包括:确定源存储设备中的待备份数据集中的备份数据的过期时间;基于所述过期时间确定所述备份数据在将要执行的迁移操作中被迁移的优先级;以及将所述待备份数据集中的优先级相同的备份数据迁移至目标存储设备。2.根据权利要求1所述的方法,其中基于所述过期时间确定所述优先级包括:确定所述过期时间与参考过期时间的比率;以及基于所述比率确定所述优先级。3.根据权利要求1所述的方法,其中将优先级相同的备份数据迁移至所述目标存储设备包括:向优先级相同的备份数据加入同一标签;以及将具有同一标签的备份数据经由与所述标签相对应的迁移通道迁移至所述目标存储设备。4.根据权利要求3所述的方法,其中将具有同一标签的备份数据经由与所述标签相对应的迁移通道迁移至所述目标存储设备包括:从所述目标存储设备中确定与所述迁移通道相对应的存储区域;以及将具有同一标签的所述备份数据迁移至所述存储区域。5.根据权利要求1所述的方法,其中将优先级相同的备份数据迁移至所述目标存储设备包括:向具有第一优先级的第一组备份数据加入第一标签;向具有第二优先级的第二组备份数据加入第二标签,所述第二优先级低于所述第一优先级;经由第一迁移通道将所述第一组备份数据迁移至所述目标存储设备的第一存储区域,所述第一迁移通道对应于所述第一标签;以及在迁移所述第一组备份数据之后,经由第二迁移通道将所述第二组备份数据迁移至所述目标存储设备的第二存储区域,所述第二迁移通道对应于所述第二标签,并且所述第二存储区域不同于所述第一存储区域。6.根据权利要求5所述的方法,其中所述第二组备份数据包含对所述第一组备份数据中的部分备份数据的引用关系。7.根据权利要求1所述的方法,其中将优先级相同的备份数据迁移至所述目标存储设备包括:从优先级相同的备份数据中确定过期时间相同的备份数据;以及将过期时间相同的备份数据迁移至所述目标存储设备中的同一存储区域。8.一种电子设备,包括:至少一个处理单元;以及至少一个存储器,其耦合至所述至少一个处理单元并且存储有机器可执行指令,当所述指令由所述至少一个处理单元执行时,使得所述设备执行动作,所述动作包括:...

【专利技术属性】
技术研发人员:王毅唐军郑庆霄刘冰
申请(专利权)人:伊姆西IP控股有限责任公司
类型:发明
国别省市:

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

1