将条带化备份加标签和路由到重复数据删除设备上的单个重复数据删除实例的方法和系统技术方案

技术编号:25123044 阅读:26 留言:0更新日期:2020-08-05 02:51
一种用于管理备份的方法,其包含:经由第一备份流接收与第一加标签的备份条带相关联的第一数据,其中所述第一加标签的备份条带与第一路由标签相关联;基于所述第一路由标签来将所述第一数据定向到第一备份实例;经由第二备份流接收与第二加标签的备份条带相关联的第二数据,其中所述第二加标签的备份条带与所述第一路由标签相关联;基于所述第一路由标签来将所述第二数据定向到所述第一备份实例;和在所述第一备份实例中对所述第一数据和所述第二数据进行重复数据删除操作。

【技术实现步骤摘要】
将条带化备份加标签和路由到重复数据删除设备上的单个重复数据删除实例的方法和系统
技术介绍
计算装置产生且存储大量数据。随着时间推移,可将存储的数据传送到远程存储系统。取决于最初如何通过计算装置来存储数据,可能难以高效地管理所存储数据且将所存储数据传送到远程存储系统。
技术实现思路
一般来说,在一个方面中,本专利技术的实施例涉及根据本专利技术的一个或多个实施例的一种用于管理备份的方法。所述方法包含:经由第一备份流接收与第一加标签的备份条带相关联的第一数据,其中所述第一加标签的备份条带与第一路由标签相关联;基于所述第一路由标签来将所述第一数据定向到第一备份实例;经由第二备份流接收与第二加标签的备份条带相关联的第二数据,其中所述第二加标签的备份条带与所述第一路由标签相关联;基于所述第一路由标签来将所述第二数据定向到所述第一备份实例;和在所述第一备份实例中对所述第一数据和所述第二数据进行重复数据删除操作。在一个方面中,根据本专利技术的一个或多个实施例的一种非暂时性计算机可读介质包含计算机可读程序代码,所述计算机可读程序代码在由计算机处理器执行时使得所述计算机处理器能够进行用于管理备份的方法。所述方法包含:经由第一备份流接收与第一加标签的备份条带相关联的第一数据,其中所述第一加标签的备份条带与第一路由标签相关联;基于所述第一路由标签来将所述第一数据定向到第一备份实例;经由第二备份流接收与第二加标签的备份条带相关联的第二数据,其中所述第二加标签的备份条带与所述第一路由标签相关联;基于所述第一路由标签来将所述第二数据定向到所述第一备份实例;和在所述第一备份实例中对所述第一数据和所述第二数据进行重复数据删除操作。在一个方面中,一种用于管理备份的系统包含:处理器;数据库;和存储器,其包括指令,所述指令在由所述处理器执行时进行一方法。所述方法包含:经由第一备份流接收与第一加标签的备份条带相关联的第一数据,其中所述第一加标签的备份条带与第一路由标签相关联;基于所述第一路由标签来将所述第一数据定向到第一备份实例;经由第二备份流接收与第二加标签的备份条带相关联的第二数据,其中所述第二加标签的备份条带与所述第一路由标签相关联;基于所述第一路由标签来将所述第二数据定向到所述第一备份实例;和在所述第一备份实例中对所述第一数据和所述第二数据进行重复数据删除操作。附图说明将参看附图描述本专利技术的某些实施例。然而,所述附图仅通过实例说明本专利技术的某些方面或实施方案,且并不打算限制权利要求书的范围。图1展示根据本专利技术的一个或多个实施例的系统的图。图2A展示根据本专利技术的一个或多个实施例的用于确定用于备份的重复数据删除实例的流程图。图2B展示根据本专利技术的一个或多个实施例的用于生成条带化备份的流程图。图2C展示根据本专利技术的一个或多个实施例的用于将备份存储在备份存储系统中的流程图。图3展示根据本专利技术的一个或多个实施例的实例。图4展示根据本专利技术的一个或多个实施例的计算装置的图。具体实施方式现将参看附图来描述具体实施例。在以下描述中,将众多细节阐述为本专利技术的实例。本领域的技术人员应理解,可在无这些具体细节的情况下实践本专利技术的一个或多个实施例,并且在不脱离本专利技术的范围的情况下,众多变化或修改可为可能的。省略本领域的技术人员已知的某些细节,以避免混淆描述。在所述图的以下描述中,在本专利技术的各种实施例中,关于一个图描述的任何组件可等效于关于任何其它图描述的一个或多个相似命名的组件。为简洁起见,将不关于每一图来重复对这些组件的描述。因此,每一图的组件的每个实施例以引用的方式并入,且假定为任选地存在于具有一个或多个相似命名的组件的每一其它图内。另外,根据本专利技术的各种实施例,对图的组件的任何描述应解释为任选实施例,其可除了关于任何其它图中的对应的相似命名的组件所描述的实施例外再实施,与所述实施例一起实施,或代替所述实施例加以实施。贯穿本申请,图的元件可标记为A到N。如本文中所使用,前述标记意味着元件可包含任何数目个物品,且不需要所述元件包含与标记为A到N的任何其它物品相同数目的元件。举例来说,数据结构可包含标记为A的第一元件和标记为N的第二元件。这一标记惯例意味着数据结构可包含任何数目个元件。同样标记为A到N的第二数据结构也可包含任何数目个元件。第一数据结构的元件的数目可与第二数据结构的元件的数目相同或不同。一般来说,本专利技术的实施例涉及一种用于管理备份传送过程的方法和系统。更具体来说,本专利技术的实施例涉及一种用于识别已条带化的备份且将与同一备份相关联的备份条带发送到同一重复数据删除实例的方法。本专利技术的实施例向备份的所有备份条带分配相同的路由标签。存储备份条带的备份存储系统使用路由标签来识别在其中存储备份条带的重复数据删除实例。图1展示根据本专利技术的一个或多个实施例的实例系统。所述系统包含任何数目个主机计算装置(100)和备份存储系统(110)。图1的系统的每一组件可经由有线和/或无线连接的任何组合可操作地连接。下文论述所述系统的每一组件。在本专利技术的一个或多个实施例中,主机计算装置(100)包含若干主机(100A、100N)。主机(100A、100N)可在不脱离本专利技术的情况下包含应用程序,例如数据库、数据库的实例、电子邮件服务器或其它类型的应用程序。可通过生成条带化备份且将所述条带化备份发送到将存储的备份存储系统(110)来备份数据库或其它类型的应用程序。主机(100A、100N)可在不脱离本专利技术的情况下生成将发送到备份存储系统(110)的其它类型的备份(即,非条带化备份)。在本专利技术的一个或多个实施例中,主机使用应用程序代理来进行数据库或其它类型的应用程序的备份。应用程序代理可识别将备份的数据库且进行用于生成数据库的备份并将备份发送到备份存储系统(110)的方法。在本专利技术的一个或多个实施例中,应用程序代理进行如图2B中所说明的用于生成备份的方法。在本专利技术的一个或多个实施例中,应用程序代理实施为存储在永久性存储装置上的计算机指令,例如计算机代码,所述计算机指令在由应用程序代理的处理器执行时使得主机提供贯穿本申请所描述的应用程序代理的前述功能性和/或在图2B中所说明的方法的全部或其一部分。在本专利技术的一个或多个实施例中,条带化备份是存储在主机中的数据库的备份。条带化备份可包含任何数目个备份条带。每一备份条带可包含描述与所述备份条带相关联的数据的元数据。在本专利技术的一个或多个实施例中,元数据包含将每一备份流关联到条带化备份的路由标签。换句话说,与同一条带化备份相关联的每一备份流可在其元数据中包含相同的路由标签。在本专利技术的一个或多个实施例中,主机(100A、100N)实施为计算装置(参见例如图4)。计算装置可以是例如手提式计算机、台式计算机、服务器、分散式计算系统或云资源(例如可经由有线或无线连接存取的第三方存储系统)。计算装置可包含一个或多个处理器、存储器(例如,随机存取存储器)和永久性存储装置(例如,磁盘驱动器、固态驱动器等)。计算装置可包含存储在永久性存储装置上本文档来自技高网...

【技术保护点】
1.一种用于管理备份的方法,所述方法包括:/n经由第一备份流接收与第一加标签的备份条带相关联的第一数据,其中所述第一加标签的备份条带与第一路由标签相关联;/n基于所述第一路由标签来将所述第一数据定向到第一备份实例;/n经由第二备份流接收与第二加标签的备份条带相关联的第二数据,其中所述第二加标签的备份条带与所述第一路由标签相关联;/n基于所述第一路由标签来将所述第二数据定向到所述第一备份实例;和/n在所述第一备份实例中对所述第一数据和所述第二数据进行重复数据删除操作。/n

【技术特征摘要】
20190128 US 16/259,4691.一种用于管理备份的方法,所述方法包括:
经由第一备份流接收与第一加标签的备份条带相关联的第一数据,其中所述第一加标签的备份条带与第一路由标签相关联;
基于所述第一路由标签来将所述第一数据定向到第一备份实例;
经由第二备份流接收与第二加标签的备份条带相关联的第二数据,其中所述第二加标签的备份条带与所述第一路由标签相关联;
基于所述第一路由标签来将所述第二数据定向到所述第一备份实例;和
在所述第一备份实例中对所述第一数据和所述第二数据进行重复数据删除操作。


2.根据权利要求1所述的方法,其进一步包括:
经由第三备份流接收与第三加标签的备份条带相关联的第三数据,其中所述第三加标签的备份条带与第二路由标签相关联;和
基于所述第二路由标签来将所述第三数据定向到第二备份实例。


3.根据权利要求2所述的方法,其进一步包括:
在所述第二备份实例中对所述第三数据进行第二重复数据删除操作,
其中所述第二重复数据删除操作独立于第一重复数据删除操作进行。


4.根据权利要求1所述的方法,其进一步包括:
经由第三备份流接收与不加标签的备份条带相关联的第三数据;和
基于负载均衡操作来将所述第三数据定向到第二备份实例。


5.根据权利要求1所述的方法,其进一步包括:
经由第三备份流接收与不加标签的备份条带相关联的第三数据;和
基于负载均衡操作来将所述第三数据定向到所述第一备份实例。


6.根据权利要求1所述的方法,其进一步包括:
在接收所述第一数据之前:
获得所述第一路由标签;且
将所述第一路由标签与所述第一备份实例相关联。


7.根据权利要求1所述的方法,其中所述第一路由标签与所述第一数据一起存储在所述第一备份实例中。


8.一种非暂时性计算机可读介质,其包括计算机可读程序代码,所述计算机可读程序代码在由计算机处理器执行时使得所述计算机处理器能够进行一方法,所述方法包括:
经由第一备份流接收与第一加标签的备份条带相关联的第一数据,其中所述第一加标签的备份条带与第一路由标签相关联;
基于所述第一路由标签来将所述第一数据定向到第一备份实例;
经由第二备份流接收与第二加标签的备份条带相关联的第二数据,其中所述第二加标签的备份条带与所述第一路由标签相关联;
基于所述第一路由标签来将所述第二数据定向到所述第一备份实例;和
在所述第一备份实例中对所述第一数据和所述第二数据进行第一重复数据删除操作。


9.根据权利要求8所述的非暂时性计算机可读介质,其进一步包括:
经由第三备份流接收与第三加标签的备份条带相关联的第三数据,其中所述第三加标签的备份条带与第二路由标签相关联;和
基于所述第二路由标签来将所述第三数据定向到第二备份实例。


10.根据权利要求9所述...

【专利技术属性】
技术研发人员:尼汀·玛丹斯瑞坎特·威斯万纳森柯达·S·高博尔
申请(专利权)人:EMC知识产权控股有限公司
类型:发明
国别省市:美国;US

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

1