CN101258491A - 快照索引 - Google Patents

快照索引 Download PDF

Info

Publication number
CN101258491A
CN101258491A CNA2006800297806A CN200680029780A CN101258491A CN 101258491 A CN101258491 A CN 101258491A CN A2006800297806 A CNA2006800297806 A CN A2006800297806A CN 200680029780 A CN200680029780 A CN 200680029780A CN 101258491 A CN101258491 A CN 101258491A
Authority
CN
China
Prior art keywords
snapshot
index
data
data set
objects
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2006800297806A
Other languages
English (en)
Inventor
N·克里格尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
EMC Inc
EMC Corp
Original Assignee
EMC Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by EMC Inc filed Critical EMC Inc
Publication of CN101258491A publication Critical patent/CN101258491A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/31Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1469Backup restoration techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/84Using snapshots, i.e. a logical point-in-time copy of the data

Abstract

在摘要中涉及的技术特征不包括在括号中的参考标记(PCT条例8.1(d))。管理备份数据包括访问数据集的快照,其中所述数据集包括至少一个对象并且所述快照包括所述数据集的复制,以及关于所述快照中所包括的一个或多个对象的每一个,将至少指示所述对象位于所述快照内的哪个位置的索引数据添加到与所述快照相关联的索引中。

Description

快照索引
背景技术
可靠的数据备份是当今计算机系统的一项重要需求。典型地,传统的备份系统通过将文件系统复制到诸如磁带或光盘的数据存储介质上来执行备份。对于包含大量数据的文件系统而言,该复制过程通常需要相当长的时间。因此,已经相对不频繁地执行传统的备份,诸如在每天一次或每周一次的基础上。最近,已经提供了“快照”类型的备份系统和/或程序,在一些情况下,其能够根据用户请求而更频繁地存储备份数据。然而,传统地使用备份数据来恢复特定的文件或其它存储对象(例如,文件的特定先前版本),用户不得不经历超长的恢复操作。其中可能包括文件的每个备份数据集都会被用来将源数据集“恢复”到与备份数据相关联的状态,并且接着遍历所恢复数据的文件系统来搜索所需要的文件。这种恢复和浏览方法会耗费过多的时间和资源,尤其在如“快照”和相关技术所允许的越来越频繁地生成备份文件的情况下。因此,具有一种使得用户能够更快且更容易地从备份数据访问特定文件和其它对象的方法将是有益的。
附图说明
以下的详细说明和附图中公开了本发明的各个实施例。
图1是图示备份系统实施例的框图。
图2是图示用于管理备份数据的方法实施例的流程图。
图3是图示备份数据的管理方法实施例的流程图。
图4A是图示根据一些实施例的索引项目布局的示图。
图4B图示如一些实施例中所实现的索引项目示例的首部、版本和孩子部分的细节。
图5是图示用于使用快照索引来恢复先前存储的数据的方法实施例的流程图。
图6是图示用于浏览备份数据的方法实施例的流程图。
图7是图示用于浏览的用户界面示例的示图。
图8是图示用于搜索备份数据的方法实施例的流程图。
图9是图示用于搜索备份数据的用户界面实施例的示图。
图10是图示用于搜索备份数据的用户界面实施例的示图。
具体实施方式
本发明能够以各种方式实现,包括作为方法、装置、系统、物质的合成物、计算机可读介质,诸如计算机可读存储介质或者其中在光或电通信链接上传送程序指令的计算机网络。在该说明书中,这些实施方式或本发明所能采取的任何其它形式均可被称为技术。所描述的被配置成执行任务的诸如处理器或存储器的部件包括被临时配置成在给定时间执行所述任务的通用部件,或者被制造成执行所述任务的特定部件。一般而言,所描述方法的步骤顺序在本发明的范围内可以进行变化。
以下连同图示本发明原理的附图提供对于本发明的一个或多个实施例的详细描述。本发明结合这些实施例进行描述,但是本发明并不局限于任何实施例。本发明的范围仅由权利要求来限定,并且本发明包含多种变化、修改和等同物。以下描述中所给出的多个特定细节是为了提供对于本发明的完全理解。这些细节是出于示例的目的所提供的,并且本发明可以根据没有全部或部分这些特定细节的权利要求来实现。出于简要的目的,没有对本发明相关技术领域中已知的技术要素进行详细描述,从而不会对本发明造成不必要的混淆。
公开了对数据备份进行管理。在一些实施例中,在不同时刻获得对数据集的快照。所述数据集包括一个或多个对象。与这些对象相关的信息存储在索引数据库中。在一些实施例中,所述索引数据库包括用于数据集中的每个对象的索引项目,该索引项目包括为连同快照一起存储的每个对象版本指示所述版本在快照数据内的位置的信息。所述快照可以本地或远程存储。所述索引数据库允许用户浏览或搜索感兴趣的项目。能够从快照数据中获取相关项目或项目的版本并将其呈现给用户。
图1是图示备份系统的实施例的框图。在该示例中,备份客户端100包括经历备份操作的数据。备份客户端100能够被实现为计算机代码、硬件设备、软件/硬件组合或任意其它适当的系统或系统部件。所述备份操作的可应用数据包括各种类型的系统组织的数据集,包括文件、目录、数据库或其它适当的数据对象。在不同时刻获得这些数据集的复制并且作为备份进行存储。如这里所使用的,所述数据集的复制也被称作快照。
在示例表示中,要被备份的数据集是文件系统102,其包括文件和目录的系统组织集合。虽然也能够使用诸如数据库对象之类的其它类型的对象,但是出于清楚的目的,以下示例仅涉及文件对象和目录对象。
在不同时刻获得文件系统的多个快照104。在不同的系统实现中采用用于获得快照的各种技术。例如,在一些系统中,当文件系统数据被创建或修改时,特殊用途的设备驱动器将文件系统数据复制在多个磁盘上。当系统发布命令来获得快照时,保存在指定磁盘上的数据并将其用作文件系统的快照以用于备份目的。对于文件系统可以创建多个快照。快照的最大数目取决于备份系统的实现。可以使用版本号、时间戳或其它适当的标识技术来标识不同的快照。在一些实施例中,为了给新的快照提供空间,可以将较旧的快照设置为过期或进行重写。在一些实施例中,在客户端100和/或其它主机上运行的应用程序生成和存储这些快照104。
在所示的例子中,索引服务106对索引108进行管理。所述索引是包括关于快照中的数据对象的信息的数据库。其能够被用于浏览、搜索或获取在快照中存储的特定数据对象。如将在以下更详细示出的,所述索引服务被配置成基于快照更新索引108中的项目。
在该例子中,示出了快照104定位于备份客户端。换句话说,备份客户端100能够访问快照而无需在网络上传送数据。在一些系统中,快照可以远程存储,诸如存储在联网的存储设备、服务器等上。相似地,索引服务106和索引108也能够关于所述备份客户端本地或远程定位。
图2是图示用于管理备份数据的方法的实施例的流程图。在一些实施例中,方法200作为索引服务106的一部分来实现的。所述方法被配置成管理快照索引,并且可以在备份客户端或其它适当的远程设备上进行操作。在所示的例子中,所述方法在快照变为可用时开始(202)。访问所述快照(204)。与包括所述快照的对象相关联的数据被添加到索引中(206)。在一些实施例中,更新对应于快照中的一个对象的索引项目来指示所述对象在快照内的相对位置。在一些实施例中,将用于包括所述快照的每个对象的数据添加到所述索引中。
图3是图示备份数据的管理方法实施例的流程图。在该示例中,方法300是在快照创建之后的某个时刻执行。所述索引服务接收新快照为可用的指示(302)。访问所述快照(304)。在一些实施例中,访问所述快照包括安装所述快照以使得能够通过导航对应的文件系统来访问快照数据。接着,遍历所述文件系统以定位诸如文件或目录的每个文件系统对象(306)。在一些实施例中,遍历所述文件系统而无需要求安装所述快照。
在遍历期间,更新每个文件系统对象的索引项目(308-311)。确定对象是否是新的(308)。例如,如果文件系统对象在索引中没有对应的索引项目,则该文件系统对象是新的。如果文件系统对象是新的,则为该新的文件系统对象生成新的索引项目并将其添加到索引中(309)。然而,如果文件系统对象不是新的(即,已经存在索引项目),则将当前快照中关于该文件系统对象的信息添加到现有的对应项目中(310)。重复该项目的更新过程(308-310),直至遍历了所有的文件系统对象(311)。当遍历完成并已经更新了索引项目时,保存该索引(312)。接着卸下(un-mount)并清除所述文件系统(314)。当另一个新的快照变为可用时,重复所述过程并基于所述新的快照中的文件系统对象更新索引项目。在该示例中,如果相同的对象出现在多于一个的快照中,则每次在快照中遇到该对象时都更新与该对象相关联的单个索引项目,例如,通过添加到指示该对象和/或其版本在所述快照内的存在和/或位置的项目数据。在一些实施例中,对于快照中遇到的对象的每个实例都生成单独的项目。
在一些实施例中,所述索引是包括多个索引项目的数据库。图4A是图示根据一些实施例的索引项目布局的示图。在该示例中,所述数据库以具有固定长度的项目的表格格式来实现。每个项目使用其在该表格中的位置来参考和定位。换句话说,每个项目的标识符对应于它在表格中的项目号,并且如果一个项目的标识符(或其在表格中的偏移量)是已知的,则能够访问该项目。在搜索操作期间,对所述表格进行线性搜索以定位一个或多个匹配项目。在一些实施例中,其中存储有索引的介质支持比随机访问更快的线性访问,由此,需要线性访问的线性搜索比需要随机访问的分层搜索更快。
每个索引项目均具有在400中所示的布局,并且每个索引项目均对应于一个文件系统对象。所述索引项目包括可用于访问所述文件系统对象及其快照中的父亲或孩子的信息。如图所示,一个索引项目包括三个部分:用于存储关于所述文件系统对象的一般信息(例如,文件名或对象名)的首部部分,用于存储关于所述对象的不同版本(例如在不同快照中所找到的)的信息的版本部分,以及用于存储关于所述对象的孩子的信息的孩子部分。
在一些实施例中,所示对象的孩子包括诸如文件系统对象(例如,文件和目录)的对象,若有的话,这出现在与父亲对象相关联的分层结构(例如,与其中包括对象的快照相关联的文件系统目录或结构和/或与所述快照相关联的源数据集)中的所述父亲对象之下的下一级中。在一些实施例中,在图4A的索引项目中捕获识别对象父亲(例如,在首部中)和/或孩子的数据,若有的话,这使得该数据的分级表示能够被呈现,例如,如果需要的话,通过提供使得用户能够浏览分级结构来查找感兴趣的特定对象的文件系统或目录类型界面。
图4B图示如一些实施例中所实现的索引项目示例的首部、版本和孩子部分的细节。该示例项目具有对应于其在表格中的位置的标识符。表格402示出了首部部分的布局,其中包括用于存储关于索引项目的一般信息的字段,所述一般信息例如是对象名的偏移量和长度、版本表格和孩子表格信息、该项目的父亲目录的标识符,等等。在该项目的字段被填满的情况下,关于该项目的其它信息存储在连续项目中,所述连续项目的标识符被包括在首部中。
该示例的版本部分包括对应于快照的一个或多个版本的一个或多个版本项目。这些快照存储在快照表格中。表格404示出了一个版本项目的布局,其包括标识与其中存在与所述版本项目相关联的版本的快照相关联的快照表格项目、所述快照中的文件的版本大小以及所述对象的版本被最后修改的时间的标识符。
该示例中的每个孩子部分包括一个或多个孩子项目。表格406示出了一个孩子项目的布局,其包括表示该孩子的索引项目的标识符。
虽然图4A-4B图示了作为具有固定长度项目的平面文件的索引布局,但是在其它实施例中有时能够适当使用可变长度项目、具有不同字段和不同布局的项目。
用户可能希望访问快照并从其中恢复数据,诸如文件或其它对象的先前版本。图5是图示用于使用快照索引来恢复先前存储的数据的方法实施例的流程图。在一些实施例中,方法500作为索引服务的一部分来实施。在一些实施例中,该方法被单独实现并且能够与所述索引服务协同操作。在示例表示中,方法500在接收到请求时开始(502)。如以下将要详细示出的,这样的请求包括浏览或搜索快照。在索引中定位与所述请求相关联的响应数据(504)。在该示例中,所述索引是包括识别一个或多个对象的项目的快照索引,所述对象包括数据集的一个或多个快照,并且所述响应数据包括所述快照索引中对应于所述请求的适当索引项目。与所述响应数据所关联的对象相关联的信息(诸如关于对象的快照的信息)被提供给进行所述请求的呼叫方路由(506)。
图6是图示用于浏览备份数据的方法实施例的流程图。在该示例中,所述快照索引中的信息经由用户界面呈现给用户,允许用户浏览所述快照。方法600在接收到浏览请求时开始(602)。在示例表示中,所述浏览请求在用户经由所述用户界面请求浏览时被接收。接着定位代表所述文件系统(或者在使用除了文件系统之外的源数据集的情况下的其它分级结构)的根的索引项目,并且获取孩子项目(604)。在一些实施例中,所述文件系统的根占据所述索引中的固定位置(例如,索引中的第二项目)。
用户可以通过在所述用户界面中进行选择来继续浏览。一旦用户选择被进行和接收,就确定选择的类型(606)。在该情况下,用户可以选择目录对象或文件对象。如果选择了文件对象,则访问并获取对应于所选文件对象的索引数据(608)。所述索引数据包括关于快照的不同版本的信息,这些信息在用户界面中显示给用户。用户具有经由所述用户界面请求例如从与所述对象的特定实例所关联的快照相关联的数据中获取对象的特定实例的选项。该方法进入等待用户进行请求的状态。如果进行了这样的请求(609),则获取所请求的对象的实例,例如,特定版本,并使其对于用户是可用的(610)。如果用户没有进行这样的请求,则该方法继续等待直至用户指示他已经完成了浏览(614)。
如果用户选择了一个目录(606),则获取所选目录的孩子项目并且将其可选地显示给用户(612)。用户再次具有从孩子中选择目录或文件的选项(608)。这样,重复进行获取所选目录的孩子(614)或与文件相关的索引数据/快照(608-610)的过程。用户可以点击所述用户界面中提供的“清除(clear)”按钮或指示他已经完成了浏览而关闭窗口,或者继续进行浏览(614)。
图7是图示用于浏览的用户界面示例的示图。该示例所示的用户界面700给用户提供了选项来选择要在所述用户界面中呈现的多个快照。用户可以通过进行选择来浏览特定快照。提供有“清除”按钮来允许用户清除他的选择并重新开始。
图8是图示用于搜索备份数据的方法实施例的流程图。在该示例中,方法800在等待来自用户的搜索请求的状态中开始(802)。所述请求包括查询信息,诸如用于文件名匹配的搜索串、要搜索的版本号等。当接收到搜索请求时,该方法将所述搜索串与索引项目中的文件名进行比较以定位一个或多个潜在的匹配(804)。在一些实施例中,所述搜索检查所有的项目来查找所有的潜在匹配。获取与这些潜在匹配相关联的信息(例如,快照的版本信息)并将其可选地显示给用户(806)。该方法接着进入等待用户输入的状态(808)。一旦接收到用户输入,就确定其类型(810)。如果所述用户输入是从匹配项目中选择一个对象实例,则获取所请求的实例并将其可选地显示给用户(812)。如果所述用户输入是清除搜索结果,则该方法返回到初始状态以等待新的搜索请求输入(802)。如果所述用户输入指示用户完成了搜索,则该方法结束(814)。
图9是图示用于搜索备份数据的用户界面实施例的示图。该示例中所示的用户界面900为用户给出了选择搜索中使用的多个备份的选项。用户通过菜单904选择多个要搜索的备份。在框902中输入搜索串。在区域906中显示来自最后三个备份的匹配输入(在所示的例子中,因为用户已经通过菜单904选择了“最后3个备份”)。用户能够通过点击所需的文件名来观看、保存或恢复文件实例。例如,能够发现和获取存在于一些快照中,但是在后面的快照中被删除的诸如“Expense ReportJune.xls”的文件。用户能够通过按压按钮908清除搜索结果,或者通过按压按钮910关闭搜索窗口。
图10是图示用于搜索备份数据的用户界面实施例的示图。该示例中所示的用户界面1000为用户给出了从备份数据中存储的所有文件中进行查找与用户所输入的搜索串相匹配的所有文件的选项,其中索引可用于所述备份数据。搜索结果显示在区域1002中,在那里显示与每个匹配文件相关联的版本信息并且能够对这些版本信息进行选择。
已经公开了对数据备份进行管理。所描述的技术允许用户访问备份数据而无需对每个快照或感兴趣的对象可能存在于其中的其它备份数据集的文件系统(或其它分级结构)进行安装和导航。能够确定感兴趣的对象在备份数据内的位置,例如感兴趣的文件的特定版本,如果需要,能够快速和容易地获取所述对象并将其提供给用户。
虽然出于清楚理解的目的而在一定程度上详细描述了以上实施例,但是本发明并不局限于所提供的细节。本发明有许多可选的实施方式。所公开的实施例是说明性而不是限制性的。

Claims (23)

1.一种管理备份数据的方法,包括:
访问数据集的快照,其中所述数据集包括至少一个对象,并且所述快照包括所述数据集的复制;和
关于所述快照中所包括的一个或多个对象的每一个,将至少指示所述对象位于所述快照内的哪个位置的索引数据添加到与所述快照相关联的索引中。
2.如权利要求1所述的方法,其中所述快照关于所述数据集被本地存储。
3.如权利要求1所述的方法,其中所述数据集包括文件系统。
4.如权利要求1所述的方法,其中所述快照是包括在第一指定时刻获得的所述数据集的第一复制的第一快照,并且所述方法进一步包括:
访问所述数据集的第二快照,所述第二快照包括在第二指定时刻获得的所述数据集的第二复制;和
关于在所述第二快照中包括的一个或多个对象的每一个,将至少指示所述对象位于所述第二快照内的哪个位置的索引数据添加到所述索引中。
5.如权利要求4所述的方法,其中所述索引包括用于与所述数据集相关联的每个对象的索引项目,并且将索引数据添加到所述索引包括将所述索引数据添加到索引项目,作为索引的对象与该索引项目相关联。
6.如权利要求1所述的方法,其中所述快照包括所述数据集的多个快照之一,其中每个快照均在不同时刻获得并且均包括在那个时刻存在的所述数据集的复制,并且所述索引包括用于每个对象的索引项目,对于在所述多个快照之一中遇到的所述对象的实例,所述索引项目包括与所述对象的该实例相关联的版本数据。
7.如权利要求1所述的方法,其中所述版本数据包括将所述实例与快照时刻相关联的数据,所述快照时刻与其中包括所述实例的快照相关联。
8.如权利要求1所述的方法,其中所述版本数据包括指示所述对象的所述实例被最后修改的时刻的数据。
9.如权利要求1所述的方法,其中将索引数据添加到所述索引包括如果已经不存在索引项目,则为所述对象创建一个索引项目。
10.如权利要求1所述的方法,其中访问快照包括安装所述快照并使用与所述快照相关联的文件系统来定位和获取所述快照内包括的一个或多个对象。
11.如权利要求1所述的方法,其中所述索引被配置成用来确定感兴趣的对象是否包括在所述快照中。
12.如权利要求1所述的方法,其中所述索引被配置成用来确定感兴趣的对象是否包括在所述快照中而无需安装所述快照。
13.如权利要求1所述的方法,其中所述索引被配置成用来确定感兴趣的对象在所述快照内的位置而无需安装所述快照。
14.如权利要求1所述的方法,其中所述索引数据包括关于已经与索引数据相关联的对象,在所述数据集的分级结构中的一个或多个孩子对象,用于每个孩子对象的孩子对象数据指示与所述孩子对象相关联的项目在所述索引内的位置。
15.一种数据备份系统,包括:
处理器,其被配置成;
访问数据集的快照,其中所述数据集包括至少一个对象,并且所述快照包括所述数据集的复制;和
关于所述快照中所包括的一个或多个对象的每一个,将至少指示所述对象位于所述快照内的哪个位置的索引数据添加到与所述快照相关联的索引中;
耦合到所述处理器的存储器,其被配置成为所述处理器提供指令。
16.如权利要求15所述的系统,其中所述快照是包括在第一指定时刻获得的所述数据集的第一复制的第一快照,并且所述处理器进一步被配置成:
访问所述数据集的第二快照,所述第二快照包括在第二指定时刻获得的所述数据集的第二复制;和
关于在所述第二快照中包括的一个或多个对象的每一个,将至少指示所述对象位于所述第二快照内的哪个位置的索引数据添加到所述索引中。
17.如权利要求15所述的系统,其中所述快照包括所述数据集的多个快照之一,其中每个快照均在不同时刻获得并且均包括在那个时刻存在的所述数据集的复制,并且所述索引包括用于每个对象的索引项目,对于在所述多个快照之一中遇到的所述对象的实例,所述索引项目包括与所述对象的该实例相关联的版本数据。
18.如权利要求15所述的系统,其中访问快照包括安装所述快照并使用与所述快照相关联的文件系统来定位和获取在所述快照内包括的一个或多个对象。
19.一种用于管理备份数据的计算机程序产品,所述计算机程序产品被记录于计算机可读介质中并且包括计算机指令,所述计算机指令用来:
访问数据集的第二快照,所述第二快照包括在第二指定时刻获得的所述数据集的第二复制;和
关于所述第二快照中所包括的一个或多个对象的每一个,将至少指示所述对象位于所述第二快照内的哪个位置的索引数据添加到所述索引中。
20.如权利要求19所述的计算机程序产品,其中所述快照包括所述数据集的多个快照之一,其中每个快照均在不同时刻获得并且均包括如在那个时刻存在的所述数据集的复制,并且所述索引包括用于每个对象的索引项目,对于在所述多个快照之一中遇到的所述对象的实例,所述索引项目包括与所述对象的该实例相关联的版本数据。
21.一种恢复先前备份的数据的方法,包括:
在包括标识一个或多个对象的数据的索引中定位与请求相关联的响应数据,所述对象包括数据集的一个或多个快照;和
提供与所述响应数据所关联的对象相关联的信息。
22.如权利要求21所述的方法,其中所述请求包括第一浏览请求;所述索引包括将所述对象与父亲对象相关联的父亲数据,若有的话,所述对象在与所述数据集相关联的分级结构中与所述父亲对象相关联,和将所述对象与一个或多个孩子对象相关联的孩子数据,若有的话,这些孩子对象在所述分级结构中与所述对象相关联;并且所述方法进一步包括:
接收第二浏览请求,所述第二浏览请求指示与所述父亲对象或者所述一个或多个孩子对象的一个或多个相关联的信息是期望的;
使用如可应用的父亲对象或者孩子对象来定位与父亲对象相关联的索引数据或者与所述一个或多个孩子对象的一个或多个相关联的索引数据,和
提供与如可应用的所述父亲对象或所述孩子对象相关联的信息。
23.一种用于恢复先前备份的数据的系统,包括:
处理器,其被配置成:
在包括标识一个或多个对象的数据的索引中定位与请求相关联的响应索引数据,所述对象包括数据集的一个或多个快照;和
提供与所述响应索引数据所关联的对象相关联的信息;和
耦合到所述处理器的存储器,其被配置成为所述处理器提供指令。
CNA2006800297806A 2005-08-18 2006-08-10 快照索引 Pending CN101258491A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/207,588 US7716171B2 (en) 2005-08-18 2005-08-18 Snapshot indexing
US11/207,588 2005-08-18

Publications (1)

Publication Number Publication Date
CN101258491A true CN101258491A (zh) 2008-09-03

Family

ID=37758234

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006800297806A Pending CN101258491A (zh) 2005-08-18 2006-08-10 快照索引

Country Status (5)

Country Link
US (3) US7716171B2 (zh)
EP (1) EP1915710A4 (zh)
JP (1) JP2009505289A (zh)
CN (1) CN101258491A (zh)
WO (1) WO2007021997A2 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101599080B (zh) * 2009-07-22 2011-06-29 中国科学院计算技术研究所 一种备份数据的组织系统和方法
CN104035952A (zh) * 2013-03-08 2014-09-10 海坎普系统股份有限公司 硬件支持的存储临时拷贝
CN105045684A (zh) * 2015-07-16 2015-11-11 北京京东尚科信息技术有限公司 索引切换和索引控制的方法及装置
CN106127235A (zh) * 2016-06-17 2016-11-16 武汉烽火众智数字技术有限责任公司 一种基于目标特征碰撞的车辆查询方法和系统
US9798630B2 (en) 2013-03-08 2017-10-24 Intel Corporation Hardware-supported memory temporal copy

Families Citing this family (210)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7035880B1 (en) 1999-07-14 2006-04-25 Commvault Systems, Inc. Modular backup and retrieval system used in conjunction with a storage area network
US7389311B1 (en) 1999-07-15 2008-06-17 Commvault Systems, Inc. Modular backup and retrieval system
US7395282B1 (en) 1999-07-15 2008-07-01 Commvault Systems, Inc. Hierarchical backup and retrieval system
US6658436B2 (en) 2000-01-31 2003-12-02 Commvault Systems, Inc. Logical view and access to data managed by a modular data and storage management system
US7155481B2 (en) 2000-01-31 2006-12-26 Commvault Systems, Inc. Email attachment management in a computer system
US7003641B2 (en) 2000-01-31 2006-02-21 Commvault Systems, Inc. Logical view with granular access to exchange data managed by a modular data and storage management system
US6961804B2 (en) * 2001-07-20 2005-11-01 International Business Machines Corporation Flexible techniques for associating cache memories with processors and main memory
US7146524B2 (en) * 2001-08-03 2006-12-05 Isilon Systems, Inc. Systems and methods for providing a distributed file system incorporating a virtual hot spare
US7685126B2 (en) 2001-08-03 2010-03-23 Isilon Systems, Inc. System and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system
EP1436873B1 (en) 2001-09-28 2009-04-29 Commvault Systems, Inc. System and method for generating and managing quick recovery volumes
CA2508089A1 (en) 2002-10-07 2004-04-22 Commvault Systems, Inc. System and method for managing stored data
US7937421B2 (en) 2002-11-14 2011-05-03 Emc Corporation Systems and methods for restriping files in a distributed file system
US7454569B2 (en) 2003-06-25 2008-11-18 Commvault Systems, Inc. Hierarchical system and method for performing storage operations in a computer network
WO2005050381A2 (en) 2003-11-13 2005-06-02 Commvault Systems, Inc. Systems and methods for performing storage operations using network attached storage
WO2005048085A2 (en) 2003-11-13 2005-05-26 Commvault Systems, Inc. System and method for performing an image level snapshot and for restoring partial volume data
US8238350B2 (en) 2004-10-29 2012-08-07 Emc Corporation Message batching with checkpoints systems and methods
US8055711B2 (en) 2004-10-29 2011-11-08 Emc Corporation Non-blocking commit protocol systems and methods
US8051425B2 (en) 2004-10-29 2011-11-01 Emc Corporation Distributed system with asynchronous execution systems and methods
US8959299B2 (en) 2004-11-15 2015-02-17 Commvault Systems, Inc. Using a snapshot as a data source
US7788303B2 (en) 2005-10-21 2010-08-31 Isilon Systems, Inc. Systems and methods for distributed system scanning
US7917474B2 (en) 2005-10-21 2011-03-29 Isilon Systems, Inc. Systems and methods for accessing and updating distributed data
US7551572B2 (en) 2005-10-21 2009-06-23 Isilon Systems, Inc. Systems and methods for providing variable protection
US7797283B2 (en) 2005-10-21 2010-09-14 Isilon Systems, Inc. Systems and methods for maintaining distributed data
US8271548B2 (en) 2005-11-28 2012-09-18 Commvault Systems, Inc. Systems and methods for using metadata to enhance storage operations
US7651593B2 (en) 2005-12-19 2010-01-26 Commvault Systems, Inc. Systems and methods for performing data replication
US7606844B2 (en) 2005-12-19 2009-10-20 Commvault Systems, Inc. System and method for performing replication copy storage operations
US8655850B2 (en) 2005-12-19 2014-02-18 Commvault Systems, Inc. Systems and methods for resynchronizing information
US7636743B2 (en) 2005-12-19 2009-12-22 Commvault Systems, Inc. Pathname translation in a data replication system
US8930496B2 (en) 2005-12-19 2015-01-06 Commvault Systems, Inc. Systems and methods of unified reconstruction in storage systems
US7962709B2 (en) 2005-12-19 2011-06-14 Commvault Systems, Inc. Network redirector systems and methods for performing data replication
US20200257596A1 (en) 2005-12-19 2020-08-13 Commvault Systems, Inc. Systems and methods of unified reconstruction in storage systems
US7617262B2 (en) 2005-12-19 2009-11-10 Commvault Systems, Inc. Systems and methods for monitoring application data in a data replication system
EP1974296B8 (en) 2005-12-19 2016-09-21 Commvault Systems, Inc. Systems and methods for performing data replication
US7848261B2 (en) 2006-02-17 2010-12-07 Isilon Systems, Inc. Systems and methods for providing a quiescing protocol
US7756898B2 (en) 2006-03-31 2010-07-13 Isilon Systems, Inc. Systems and methods for notifying listeners of events
US7971091B1 (en) * 2006-05-02 2011-06-28 Emc Corporation Network configuration backup and restore operations using continuous data protection
US8726242B2 (en) 2006-07-27 2014-05-13 Commvault Systems, Inc. Systems and methods for continuous data replication
US20080034019A1 (en) * 2006-08-04 2008-02-07 Pavel Cisler System for multi-device electronic backup
US7860839B2 (en) * 2006-08-04 2010-12-28 Apple Inc. Application-based backup-restore of electronic information
US8370853B2 (en) 2006-08-04 2013-02-05 Apple Inc. Event notification management
US20080126442A1 (en) * 2006-08-04 2008-05-29 Pavel Cisler Architecture for back up and/or recovery of electronic data
US20080034017A1 (en) * 2006-08-04 2008-02-07 Dominic Giampaolo Links to a common item in a data structure
US7856424B2 (en) * 2006-08-04 2010-12-21 Apple Inc. User interface for backup management
US8166415B2 (en) 2006-08-04 2012-04-24 Apple Inc. User interface for backup management
US7853566B2 (en) 2006-08-04 2010-12-14 Apple Inc. Navigation of electronic backups
US9009115B2 (en) * 2006-08-04 2015-04-14 Apple Inc. Restoring electronic information
US20080034004A1 (en) * 2006-08-04 2008-02-07 Pavel Cisler System for electronic backup
US8311988B2 (en) * 2006-08-04 2012-11-13 Apple Inc. Consistent back up of electronic information
US7680842B2 (en) 2006-08-18 2010-03-16 Isilon Systems, Inc. Systems and methods for a snapshot of data
US7882071B2 (en) 2006-08-18 2011-02-01 Isilon Systems, Inc. Systems and methods for a snapshot of data
US7899800B2 (en) 2006-08-18 2011-03-01 Isilon Systems, Inc. Systems and methods for providing nonlinear journaling
US7822932B2 (en) 2006-08-18 2010-10-26 Isilon Systems, Inc. Systems and methods for providing nonlinear journaling
US7953704B2 (en) * 2006-08-18 2011-05-31 Emc Corporation Systems and methods for a snapshot of data
US7680836B2 (en) 2006-08-18 2010-03-16 Isilon Systems, Inc. Systems and methods for a snapshot of data
US7590652B2 (en) * 2006-08-18 2009-09-15 Isilon Systems, Inc. Systems and methods of reverse lookup
US7882077B2 (en) 2006-10-17 2011-02-01 Commvault Systems, Inc. Method and system for offline indexing of content and classifying stored data
US8370442B2 (en) 2008-08-29 2013-02-05 Commvault Systems, Inc. Method and system for leveraging identified changes to a mail server
US8286029B2 (en) 2006-12-21 2012-10-09 Emc Corporation Systems and methods for managing unavailable storage devices
US7593938B2 (en) 2006-12-22 2009-09-22 Isilon Systems, Inc. Systems and methods of directory entry encodings
US20080228771A1 (en) 2006-12-22 2008-09-18 Commvault Systems, Inc. Method and system for searching stored data
US9690790B2 (en) * 2007-03-05 2017-06-27 Dell Software Inc. Method and apparatus for efficiently merging, storing and retrieving incremental data
US8290808B2 (en) 2007-03-09 2012-10-16 Commvault Systems, Inc. System and method for automating customer-validated statement of work for a data storage environment
US7779048B2 (en) 2007-04-13 2010-08-17 Isilon Systems, Inc. Systems and methods of providing possible value ranges
US7900015B2 (en) 2007-04-13 2011-03-01 Isilon Systems, Inc. Systems and methods of quota accounting
US8966080B2 (en) 2007-04-13 2015-02-24 Emc Corporation Systems and methods of managing resource utilization on a threaded computer system
US7975109B2 (en) 2007-05-30 2011-07-05 Schooner Information Technology, Inc. System including a fine-grained memory and a less-fine-grained memory
US8010900B2 (en) * 2007-06-08 2011-08-30 Apple Inc. User interface for electronic backup
US20080307017A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Searching and Restoring of Backups
US8745523B2 (en) * 2007-06-08 2014-06-03 Apple Inc. Deletion in electronic backups
US8307004B2 (en) 2007-06-08 2012-11-06 Apple Inc. Manipulating electronic backups
US8429425B2 (en) * 2007-06-08 2013-04-23 Apple Inc. Electronic backup and restoration of encrypted data
US8468136B2 (en) * 2007-06-08 2013-06-18 Apple Inc. Efficient data backup
US8725965B2 (en) * 2007-06-08 2014-05-13 Apple Inc. System setup for electronic backup
US8099392B2 (en) 2007-06-08 2012-01-17 Apple Inc. Electronic backup of applications
US8738871B1 (en) * 2007-06-29 2014-05-27 Symantec Corporation Method and apparatus for mapping virtual drives
US7966289B2 (en) 2007-08-21 2011-06-21 Emc Corporation Systems and methods for reading objects in a file system
US7949692B2 (en) 2007-08-21 2011-05-24 Emc Corporation Systems and methods for portals into snapshot data
US7882068B2 (en) 2007-08-21 2011-02-01 Isilon Systems, Inc. Systems and methods for adaptive copy on write
US9507784B2 (en) * 2007-12-21 2016-11-29 Netapp, Inc. Selective extraction of information from a mirrored image file
US8108356B2 (en) * 2007-12-24 2012-01-31 Korea Advanced Institute Of Science And Technology Method for recovering data in a storage system
US7836174B2 (en) 2008-01-30 2010-11-16 Commvault Systems, Inc. Systems and methods for grid-based data scanning
US8284198B1 (en) * 2008-03-03 2012-10-09 Network Appliance, Inc. Method for visualizing space utilization in storage containers
US8229945B2 (en) 2008-03-20 2012-07-24 Schooner Information Technology, Inc. Scalable database management software on a cluster of nodes using a shared-distributed flash memory
US8732386B2 (en) 2008-03-20 2014-05-20 Sandisk Enterprise IP LLC. Sharing data fabric for coherent-distributed caching of multi-node shared-distributed flash memory
US7953709B2 (en) 2008-03-27 2011-05-31 Emc Corporation Systems and methods for a read only mode for a portion of a storage system
US7949636B2 (en) 2008-03-27 2011-05-24 Emc Corporation Systems and methods for a read only mode for a portion of a storage system
US7984324B2 (en) * 2008-03-27 2011-07-19 Emc Corporation Systems and methods for managing stalled storage devices
US7870345B2 (en) 2008-03-27 2011-01-11 Isilon Systems, Inc. Systems and methods for managing stalled storage devices
US8200638B1 (en) 2008-04-30 2012-06-12 Netapp, Inc. Individual file restore from block-level incremental backups by using client-server backup protocol
US8065272B2 (en) * 2008-05-30 2011-11-22 Symantec Corporation Systems and methods for tracking changes to a volume
US8307177B2 (en) 2008-09-05 2012-11-06 Commvault Systems, Inc. Systems and methods for management of virtualization data
US8250033B1 (en) 2008-09-29 2012-08-21 Emc Corporation Replication of a data set using differential snapshots
US8117160B1 (en) 2008-09-30 2012-02-14 Emc Corporation Methods and apparatus for creating point in time copies in a file system using reference counts
US8250035B1 (en) 2008-09-30 2012-08-21 Emc Corporation Methods and apparatus for creating a branch file in a file system
US8204859B2 (en) 2008-12-10 2012-06-19 Commvault Systems, Inc. Systems and methods for managing replicated database data
US9495382B2 (en) 2008-12-10 2016-11-15 Commvault Systems, Inc. Systems and methods for performing discrete data replication
US8306522B1 (en) * 2008-12-23 2012-11-06 Sprint Communications Company L.P. Dynamic interface for mobile devices
US8515911B1 (en) 2009-01-06 2013-08-20 Emc Corporation Methods and apparatus for managing multiple point in time copies in a file system
US8504529B1 (en) 2009-06-19 2013-08-06 Netapp, Inc. System and method for restoring data to a storage device based on a backup image
US9092500B2 (en) 2009-09-03 2015-07-28 Commvault Systems, Inc. Utilizing snapshots for access to databases and other applications
US8719767B2 (en) 2011-03-31 2014-05-06 Commvault Systems, Inc. Utilizing snapshots to provide builds to developer computing devices
US8433682B2 (en) 2009-12-31 2013-04-30 Commvault Systems, Inc. Systems and methods for analyzing snapshots
US8793222B1 (en) * 2009-11-06 2014-07-29 Symantec Corporation Systems and methods for indexing backup content
US8775371B2 (en) * 2009-11-11 2014-07-08 International Business Machines Corporation Synchronizing an auxiliary data system with a primary data system
US8442983B2 (en) 2009-12-31 2013-05-14 Commvault Systems, Inc. Asynchronous methods of data classification using change journals and other data structures
EP2519872A4 (en) * 2009-12-31 2015-08-26 Commvault Systems Inc SYSTEMS AND METHOD FOR IMPLEMENTING DATA MANAGEMENT OPERATIONS USING SNAPSHOTS
US8341118B2 (en) * 2010-02-09 2012-12-25 Google Inc. Method and system for dynamically replicating data within a distributed storage system
US8874523B2 (en) * 2010-02-09 2014-10-28 Google Inc. Method and system for providing efficient access to a tape storage system
US8560292B2 (en) 2010-02-09 2013-10-15 Google Inc. Location assignment daemon (LAD) simulation system and method
US8862617B2 (en) * 2010-02-09 2014-10-14 Google Inc. System and method for replicating objects in a distributed storage system
US20110196900A1 (en) * 2010-02-09 2011-08-11 Alexandre Drobychev Storage of Data In A Distributed Storage System
US9305069B2 (en) * 2010-02-09 2016-04-05 Google Inc. Method and system for uploading data into a distributed storage system
US8423517B2 (en) * 2010-02-09 2013-04-16 Google Inc. System and method for determining the age of objects in the presence of unreliable clocks
US8615485B2 (en) * 2010-02-09 2013-12-24 Google, Inc. Method and system for managing weakly mutable data in a distributed storage system
US8380659B2 (en) * 2010-02-09 2013-02-19 Google Inc. Method and system for efficiently replicating data in non-relational databases
US8504517B2 (en) 2010-03-29 2013-08-06 Commvault Systems, Inc. Systems and methods for selective data replication
US8504515B2 (en) 2010-03-30 2013-08-06 Commvault Systems, Inc. Stubbing systems and methods in a data replication environment
US8725698B2 (en) 2010-03-30 2014-05-13 Commvault Systems, Inc. Stub file prioritization in a data replication system
US8352422B2 (en) 2010-03-30 2013-01-08 Commvault Systems, Inc. Data restore systems and methods in a replication environment
US8868487B2 (en) 2010-04-12 2014-10-21 Sandisk Enterprise Ip Llc Event processing in a flash memory-based object store
US8725951B2 (en) 2010-04-12 2014-05-13 Sandisk Enterprise Ip Llc Efficient flash memory-based object store
US8856593B2 (en) 2010-04-12 2014-10-07 Sandisk Enterprise Ip Llc Failure recovery using consensus replication in a distributed flash memory system
US9047351B2 (en) 2010-04-12 2015-06-02 Sandisk Enterprise Ip Llc Cluster of processing nodes with distributed global flash memory using commodity server technology
US9164554B2 (en) 2010-04-12 2015-10-20 Sandisk Enterprise Ip Llc Non-volatile solid-state storage system supporting high bandwidth and random access
US8762340B2 (en) * 2010-05-14 2014-06-24 Salesforce.Com, Inc. Methods and systems for backing up a search index in a multi-tenant database environment
US8589347B2 (en) 2010-05-28 2013-11-19 Commvault Systems, Inc. Systems and methods for performing data replication
US8954385B2 (en) 2010-06-28 2015-02-10 Sandisk Enterprise Ip Llc Efficient recovery of transactional data stores
US8762433B1 (en) * 2010-10-18 2014-06-24 Lockheed Martin Corporation Integration architecture for software and hardware development
US9223610B2 (en) 2010-11-24 2015-12-29 International Business Machines Corporation Management of virtual machine snapshots
US9824091B2 (en) 2010-12-03 2017-11-21 Microsoft Technology Licensing, Llc File system backup using change journal
US8607099B2 (en) * 2010-12-17 2013-12-10 Microsoft Corporation Online fault verification in a file system
US8620894B2 (en) * 2010-12-21 2013-12-31 Microsoft Corporation Searching files
US8694733B2 (en) 2011-01-03 2014-04-08 Sandisk Enterprise Ip Llc Slave consistency in a synchronous replication environment
US8984029B2 (en) 2011-01-14 2015-03-17 Apple Inc. File system management
US8943026B2 (en) 2011-01-14 2015-01-27 Apple Inc. Visual representation of a local backup
US9021198B1 (en) 2011-01-20 2015-04-28 Commvault Systems, Inc. System and method for sharing SAN storage
US10922225B2 (en) 2011-02-01 2021-02-16 Drobo, Inc. Fast cache reheat
US8719264B2 (en) 2011-03-31 2014-05-06 Commvault Systems, Inc. Creating secondary copies of data based on searches for content
US8874515B2 (en) 2011-04-11 2014-10-28 Sandisk Enterprise Ip Llc Low level object version tracking using non-volatile memory write generations
US9229818B2 (en) 2011-07-20 2016-01-05 Microsoft Technology Licensing, Llc Adaptive retention for backup data
US9959278B1 (en) * 2011-09-29 2018-05-01 EMC IP Holding Company LLC Method and system for supporting block-level incremental backups of file system volumes using volume pseudo devices
US9128973B1 (en) 2011-09-29 2015-09-08 Emc Corporation Method and system for tracking re-sizing and re-creation of volumes using modification time
EP2780796B1 (en) 2011-11-18 2019-01-02 Dell Software Inc. Method of and system for merging, storing and retrieving incremental backup data
US9158828B1 (en) * 2011-12-19 2015-10-13 Emc Corporation Techniques using associated object properties
US9298715B2 (en) 2012-03-07 2016-03-29 Commvault Systems, Inc. Data storage system utilizing proxy device for storage operations
US9471578B2 (en) 2012-03-07 2016-10-18 Commvault Systems, Inc. Data storage system utilizing proxy device for storage operations
US9135064B2 (en) 2012-03-07 2015-09-15 Sandisk Enterprise Ip Llc Fine grained adaptive throttling of background processes
US9342537B2 (en) 2012-04-23 2016-05-17 Commvault Systems, Inc. Integrated snapshot interface for a data storage system
CN103426048A (zh) * 2012-05-25 2013-12-04 陆意志 数字出版品的发布方法及其发布系统
US8892523B2 (en) 2012-06-08 2014-11-18 Commvault Systems, Inc. Auto summarization of content
US9740702B2 (en) 2012-12-21 2017-08-22 Commvault Systems, Inc. Systems and methods to identify unprotected virtual machines
US20140196038A1 (en) 2013-01-08 2014-07-10 Commvault Systems, Inc. Virtual machine management in a data storage system
US9886346B2 (en) 2013-01-11 2018-02-06 Commvault Systems, Inc. Single snapshot for multiple agents
US9262435B2 (en) 2013-01-11 2016-02-16 Commvault Systems, Inc. Location-based data synchronization management
US9633035B2 (en) * 2013-01-13 2017-04-25 Reduxio Systems Ltd. Storage system and methods for time continuum data retrieval
CN103116615B (zh) * 2013-01-28 2017-08-25 袁华强 一种基于版本矢量的数据索引方法及服务器
WO2014138370A1 (en) * 2013-03-08 2014-09-12 Drobo, Inc. Fast cache reheat
US20140358744A1 (en) * 2013-05-31 2014-12-04 Bank Of America Corporation Bitemporal milestoning of model free data
US9639426B2 (en) 2014-01-24 2017-05-02 Commvault Systems, Inc. Single snapshot for multiple applications
US9753812B2 (en) 2014-01-24 2017-09-05 Commvault Systems, Inc. Generating mapping information for single snapshot for multiple applications
US9632874B2 (en) 2014-01-24 2017-04-25 Commvault Systems, Inc. Database application backup in single snapshot for multiple applications
US9495251B2 (en) 2014-01-24 2016-11-15 Commvault Systems, Inc. Snapshot readiness checking and reporting
US10261960B2 (en) * 2014-09-12 2019-04-16 Scality, S.A. Snapshots and forks of storage systems using distributed consistent databases implemented within an object store
US10248682B2 (en) 2015-02-20 2019-04-02 Scality, S.A. Object storage system capable of performing snapshots, branches and locking
US9626252B1 (en) * 2014-03-24 2017-04-18 EMC IP Holding Company LLC Save set indexing outside of backup windows
US20160019317A1 (en) 2014-07-16 2016-01-21 Commvault Systems, Inc. Volume or virtual machine level backup and generating placeholders for virtual machine files
US9727575B2 (en) 2014-08-29 2017-08-08 Microsoft Technology Licensing, Llc File system with data block sharing
US10042716B2 (en) 2014-09-03 2018-08-07 Commvault Systems, Inc. Consolidated processing of storage-array commands using a forwarder media agent in conjunction with a snapshot-control media agent
US9774672B2 (en) 2014-09-03 2017-09-26 Commvault Systems, Inc. Consolidated processing of storage-array commands by a snapshot-control media agent
US9934538B2 (en) * 2014-09-24 2018-04-03 Deere & Company Recalling crop-specific performance targets for controlling a mobile machine
US9648105B2 (en) 2014-11-14 2017-05-09 Commvault Systems, Inc. Unified snapshot storage management, using an enhanced storage manager and enhanced media agents
US9448731B2 (en) 2014-11-14 2016-09-20 Commvault Systems, Inc. Unified snapshot storage management
US9983936B2 (en) 2014-11-20 2018-05-29 Commvault Systems, Inc. Virtual machine change block tracking
US9632713B2 (en) * 2014-12-03 2017-04-25 Commvault Systems, Inc. Secondary storage editor
WO2016101283A1 (zh) * 2014-12-27 2016-06-30 华为技术有限公司 一种数据处理方法装置及系统
US10311150B2 (en) 2015-04-10 2019-06-04 Commvault Systems, Inc. Using a Unix-based file system to manage and serve clones to windows-based computing clients
US10394658B1 (en) 2015-12-14 2019-08-27 EMC IP Holding Company LLC High speed snapshots mechanism
US11436208B2 (en) 2015-12-18 2022-09-06 Sap Se Computerized software engine to assess physical value using document versioning
US10503753B2 (en) 2016-03-10 2019-12-10 Commvault Systems, Inc. Snapshot replication operations based on incremental block change tracking
US9927980B1 (en) * 2016-03-31 2018-03-27 EMC IP Holding Company LLC Accessing point in time versions of a logical device in connection with I/O operations
US11726979B2 (en) 2016-09-13 2023-08-15 Oracle International Corporation Determining a chronological order of transactions executed in relation to an object stored in a storage system
US10733159B2 (en) 2016-09-14 2020-08-04 Oracle International Corporation Maintaining immutable data and mutable metadata in a storage system
US10540516B2 (en) 2016-10-13 2020-01-21 Commvault Systems, Inc. Data protection within an unsecured storage environment
US10210048B2 (en) 2016-10-25 2019-02-19 Commvault Systems, Inc. Selective snapshot and backup copy operations for individual virtual machines in a shared storage
US10860534B2 (en) * 2016-10-27 2020-12-08 Oracle International Corporation Executing a conditional command on an object stored in a storage system
US10956051B2 (en) 2016-10-31 2021-03-23 Oracle International Corporation Data-packed storage containers for streamlined access and migration
US10169081B2 (en) 2016-10-31 2019-01-01 Oracle International Corporation Use of concurrent time bucket generations for scalable scheduling of operations in a computer system
US10180863B2 (en) 2016-10-31 2019-01-15 Oracle International Corporation Determining system information based on object mutation events
US10922189B2 (en) 2016-11-02 2021-02-16 Commvault Systems, Inc. Historical network data-based scanning thread generation
US10389810B2 (en) 2016-11-02 2019-08-20 Commvault Systems, Inc. Multi-threaded scanning of distributed file systems
US10678758B2 (en) 2016-11-21 2020-06-09 Commvault Systems, Inc. Cross-platform virtual machine data and memory backup and replication
US10877851B2 (en) 2017-03-24 2020-12-29 Commvault Systems, Inc. Virtual machine recovery point selection
US10387073B2 (en) 2017-03-29 2019-08-20 Commvault Systems, Inc. External dynamic virtual machine synchronization
US10984041B2 (en) 2017-05-11 2021-04-20 Commvault Systems, Inc. Natural language processing integrated with database and data storage management
US10732885B2 (en) 2018-02-14 2020-08-04 Commvault Systems, Inc. Block-level live browsing and private writable snapshots using an ISCSI server
US10642886B2 (en) 2018-02-14 2020-05-05 Commvault Systems, Inc. Targeted search of backup data using facial recognition
US10877928B2 (en) 2018-03-07 2020-12-29 Commvault Systems, Inc. Using utilities injected into cloud-based virtual machines for speeding up virtual machine backup operations
CN108573049B (zh) * 2018-04-20 2022-03-25 联想(北京)有限公司 数据处理方法和分布式存储装置
US11159469B2 (en) 2018-09-12 2021-10-26 Commvault Systems, Inc. Using machine learning to modify presentation of mailbox objects
US10768971B2 (en) 2019-01-30 2020-09-08 Commvault Systems, Inc. Cross-hypervisor live mount of backed up virtual machine data
CN110008060A (zh) * 2019-03-12 2019-07-12 武汉光庭信息技术股份有限公司 备份数据存储及加载方法、装置及存储介质
US11042318B2 (en) 2019-07-29 2021-06-22 Commvault Systems, Inc. Block-level data replication
CN112925671A (zh) * 2019-12-06 2021-06-08 伊姆西Ip控股有限责任公司 用于管理应用系统的方法、设备和计算机程序产品
US11467753B2 (en) 2020-02-14 2022-10-11 Commvault Systems, Inc. On-demand restore of virtual machine data
CN113574516A (zh) * 2020-02-26 2021-10-29 华为技术有限公司 用于将多个文件系统的快照编入索引的设备及方法
US11442768B2 (en) 2020-03-12 2022-09-13 Commvault Systems, Inc. Cross-hypervisor live recovery of virtual machines
US11500669B2 (en) 2020-05-15 2022-11-15 Commvault Systems, Inc. Live recovery of virtual machines in a public cloud computing environment
US11494417B2 (en) 2020-08-07 2022-11-08 Commvault Systems, Inc. Automated email classification in an information management system
US11656951B2 (en) 2020-10-28 2023-05-23 Commvault Systems, Inc. Data loss vulnerability detection
US11809285B2 (en) 2022-02-09 2023-11-07 Commvault Systems, Inc. Protecting a management database of a data storage management system to meet a recovery point objective (RPO)

Family Cites Families (125)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5371851A (en) 1989-04-26 1994-12-06 Credence Systems Corporation Graphical data base editor
US5233513A (en) 1989-12-28 1993-08-03 Doyle William P Business modeling, software engineering and prototyping method and apparatus
US5287496A (en) * 1991-02-25 1994-02-15 International Business Machines Corporation Dynamic, finite versioning for concurrent transaction and query processing
US5481701A (en) 1991-09-13 1996-01-02 Salient Software, Inc. Method and apparatus for performing direct read of compressed data file
US5303042A (en) 1992-03-25 1994-04-12 One Touch Systems, Inc. Computer-implemented method and apparatus for remote educational instruction
US5403639A (en) * 1992-09-02 1995-04-04 Storage Technology Corporation File server having snapshot application data groups
US5477415A (en) 1993-11-12 1995-12-19 Texas Instruments Incorporated Automatic computer docking station having a motorized tray, cammed side connectors, motorized side connectors, and locking and unlocking guide pins
CA2178213C (en) * 1993-12-10 2005-06-28 Peter Bryan Malcolm Incremental backup system
US6658465B1 (en) * 1997-08-25 2003-12-02 Intel Corporation Method and apparatus for monitoring and controlling programs in a network
US5625818A (en) 1994-09-30 1997-04-29 Apple Computer, Inc. System for managing local database updates published to different online information services in different formats from a central platform
US5675510A (en) * 1995-06-07 1997-10-07 Pc Meter L.P. Computer use meter and analyzer
WO1997008623A1 (en) * 1995-08-23 1997-03-06 Symantec Corporation Coherent file system access during defragmentation operations on a storage media
US5778395A (en) 1995-10-23 1998-07-07 Stac, Inc. System for backing up files from disk volumes on multiple nodes of a computer network
FR2751448B1 (fr) 1996-07-17 1999-01-15 Bull Sa Procede de surveillance en temps reel d'un systeme informatique pour son administration et l'aide a sa maintenance en phase d'exploitation
US6868495B1 (en) * 1996-09-12 2005-03-15 Open Security Solutions, Llc One-time pad Encryption key Distribution
US6052780A (en) * 1996-09-12 2000-04-18 Open Security Solutions, Llc Computer system and process for accessing an encrypted and self-decrypting digital information product while restricting access to decrypted digital information
US5905988A (en) 1996-11-13 1999-05-18 Imaginon Method and apparatus for database transformation and adaptive playback
US6223343B1 (en) 1997-04-04 2001-04-24 State Farm Mutual Automobile Insurance Co. Computer system and method to track and control element changes throughout application development
US5907678A (en) * 1997-05-07 1999-05-25 International Business Machines Corporation Client/server system in which protocol caches for multiple sessions are selectively copied into a common checkpoint cache upon receiving a checkpoint request
US6405049B2 (en) * 1997-08-05 2002-06-11 Symbol Technologies, Inc. Portable data terminal and cradle
US6070228A (en) 1997-09-30 2000-05-30 International Business Machines Corp. Multimedia data storage system and method for operating a media server as a cache device and controlling a volume of data in the media server based on user-defined parameters
US6141686A (en) * 1998-03-13 2000-10-31 Deterministic Networks, Inc. Client-side application-classifier gathering network-traffic statistics and application and user names using extensible-service provider plugin for policy-based network control
EP0952522B1 (en) * 1998-04-22 2011-08-24 Nippon Telegraph And Telephone Corporation Method and device for acquiring usage data of an application
US6973455B1 (en) * 1999-03-03 2005-12-06 Emc Corporation File server system providing direct data sharing between clients with a server acting as an arbiter and coordinator
US6173325B1 (en) 1998-07-31 2001-01-09 Microsoft Corporation Method computer program product, and system for assessing the performance of a packet schedule
US6687436B2 (en) 1998-09-01 2004-02-03 Stephen Griffin Optical fiber with numerical aperture compression
US6751604B2 (en) 1999-01-06 2004-06-15 Hewlett-Packard Development Company, L.P. Method of displaying temporal and storage media relationships of file names protected on removable storage media
US6212512B1 (en) 1999-01-06 2001-04-03 Hewlett-Packard Company Integration of a database into file management software for protecting, tracking and retrieving data
US7111290B1 (en) * 1999-01-28 2006-09-19 Ati International Srl Profiling program execution to identify frequently-executed portions and to assist binary translation
US6954923B1 (en) * 1999-01-28 2005-10-11 Ati International Srl Recording classification of instructions executed by a computer
US7275246B1 (en) * 1999-01-28 2007-09-25 Ati International Srl Executing programs for a first computer architecture on a computer of a second architecture
US7065633B1 (en) * 1999-01-28 2006-06-20 Ati International Srl System for delivering exception raised in first architecture to operating system coded in second architecture in dual architecture CPU
US6826748B1 (en) * 1999-01-28 2004-11-30 Ati International Srl Profiling program execution into registers of a computer
US7013456B1 (en) * 1999-01-28 2006-03-14 Ati International Srl Profiling execution of computer programs
US6978462B1 (en) * 1999-01-28 2005-12-20 Ati International Srl Profiling execution of a sequence of events occuring during a profiled execution interval that matches time-independent selection criteria of events to be profiled
US6834276B1 (en) 1999-02-25 2004-12-21 Integrated Data Control, Inc. Database system and method for data acquisition and perusal
US6324581B1 (en) * 1999-03-03 2001-11-27 Emc Corporation File server system using file system storage, data movers, and an exchange of meta data among data movers for file locking and direct access to shared file systems
US6453354B1 (en) * 1999-03-03 2002-09-17 Emc Corporation File server system using connection-oriented protocol and sharing data sets among data movers
US6779107B1 (en) * 1999-05-28 2004-08-17 Ati International Srl Computer execution by opportunistic adaptation
EP1055990A1 (en) * 1999-05-28 2000-11-29 Hewlett-Packard Company Event logging in a computing platform
WO2001001285A2 (en) 1999-06-30 2001-01-04 Microsoft Corporation System and method for providing help contents for components of a computer system
US6415300B1 (en) 1999-07-06 2002-07-02 Syncsort Incorporated Method of performing a high-performance backup which gains efficiency by reading input file blocks sequentially
US6549959B1 (en) * 1999-08-30 2003-04-15 Ati International Srl Detecting modification to computer memory by a DMA device
US6256773B1 (en) 1999-08-31 2001-07-03 Accenture Llp System, method and article of manufacture for configuration management in a development architecture framework
CN1088218C (zh) 1999-11-14 2002-07-24 邓国顺 用于数据处理系统的快闪电子式外存储方法及其装置
US6591377B1 (en) 1999-11-24 2003-07-08 Unisys Corporation Method for comparing system states at different points in time
US6549992B1 (en) * 1999-12-02 2003-04-15 Emc Corporation Computer data storage backup with tape overflow control of disk caching of backup data stream
US6460055B1 (en) * 1999-12-16 2002-10-01 Livevault Corporation Systems and methods for backing up data files
US6934832B1 (en) * 2000-01-18 2005-08-23 Ati International Srl Exception mechanism for a computer
US6658436B2 (en) * 2000-01-31 2003-12-02 Commvault Systems, Inc. Logical view and access to data managed by a modular data and storage management system
US6983317B1 (en) 2000-02-28 2006-01-03 Microsoft Corporation Enterprise management system
US20020032754A1 (en) 2000-04-05 2002-03-14 Gary Logston Method and apparatus for profiling in a distributed application environment
US7113934B2 (en) 2000-05-25 2006-09-26 Fujitsu Limited Element management system with adaptive interfacing selected by last previous full-qualified managed level
US9213836B2 (en) 2000-05-28 2015-12-15 Barhon Mayer, Batya System and method for comprehensive general electric protection for computers against malicious programs that may steal information and/or cause damages
US7134141B2 (en) 2000-06-12 2006-11-07 Hewlett-Packard Development Company, L.P. System and method for host and network based intrusion detection and response
US7032031B2 (en) 2000-06-23 2006-04-18 Cloudshield Technologies, Inc. Edge adapter apparatus and method
JP2002024285A (ja) 2000-06-30 2002-01-25 Sanyo Electric Co Ltd ユーザ支援方法およびユーザ支援装置
US7139822B2 (en) 2000-07-07 2006-11-21 International Business Machines Corporation Interception method and system for compensating disadvantageous characteristics of a communication protocol
US7072916B1 (en) 2000-08-18 2006-07-04 Network Appliance, Inc. Instant snapshot
US6606694B2 (en) * 2000-12-22 2003-08-12 Bull Hn Information Systems Inc. Write logging in mirrored disk subsystems
EP1217543A1 (en) 2000-12-22 2002-06-26 Hewlett-Packard Company, A Delaware Corporation Process and apparatus for automatically indexing documents of a set of computers of a network
US6839721B2 (en) 2001-01-12 2005-01-04 Hewlett-Packard Development Company, L.P. Integration of a database into file management software for protecting, tracking, and retrieving data
US6769071B1 (en) * 2001-01-23 2004-07-27 Adaptec, Inc. Method and apparatus for intelligent failover in a multi-path system
JP4130534B2 (ja) * 2001-02-07 2008-08-06 株式会社東芝 情報記録媒体、情報記録装置、情報記録方法、情報再生装置、及び情報再生方法
US20030088536A1 (en) * 2001-04-09 2003-05-08 Afshin Behnia Platform within an organization for providing knowledge management and decision support services
US20020145742A1 (en) * 2001-04-10 2002-10-10 Donna Koenig Multimedia laboratory notebook
US6708175B2 (en) 2001-06-06 2004-03-16 International Business Machines Corporation Program support for disk fencing in a shared disk parallel file system across storage area network
US6643654B1 (en) * 2001-06-25 2003-11-04 Network Appliance, Inc. System and method for representing named data streams within an on-disk structure of a file system
US7609829B2 (en) * 2001-07-03 2009-10-27 Apptera, Inc. Multi-platform capable inference engine and universal grammar language adapter for intelligent voice application execution
US20030007609A1 (en) * 2001-07-03 2003-01-09 Yuen Michael S. Method and apparatus for development, deployment, and maintenance of a voice software application for distribution to one or more consumers
US7149189B2 (en) 2001-07-17 2006-12-12 Mcafee, Inc. Network data retrieval and filter systems and methods
US20030046313A1 (en) 2001-08-31 2003-03-06 Arkivio, Inc. Techniques for restoring data based on contents and attributes of the data
US7047250B1 (en) 2001-09-28 2006-05-16 Oracle International Corporation Indexing to efficiently manage versioned data in a database system
EP1436873B1 (en) * 2001-09-28 2009-04-29 Commvault Systems, Inc. System and method for generating and managing quick recovery volumes
JP3876692B2 (ja) 2001-11-13 2007-02-07 株式会社日立製作所 ネットワークシステム障害分析支援方法およびその方式
US7023878B2 (en) 2001-12-20 2006-04-04 Sierra Wireless, Inc. Architecture for emulating an Ethernet network interface card
US7120631B1 (en) * 2001-12-21 2006-10-10 Emc Corporation File server system providing direct data sharing between clients with a server acting as an arbiter and coordinator
US7036043B2 (en) 2001-12-28 2006-04-25 Storage Technology Corporation Data management with virtual recovery mapping and backward moves
US7237075B2 (en) 2002-01-22 2007-06-26 Columbia Data Products, Inc. Persistent snapshot methods
US6732244B2 (en) 2002-01-22 2004-05-04 International Business Machines Corporation Instant virtual copy technique with expedited creation of backup dataset inventory from source dataset inventory
US7096264B2 (en) 2002-01-25 2006-08-22 Architecture Technology Corp. Network analyzer having distributed packet replay and triggering
AU2003210750A1 (en) * 2002-02-02 2003-09-02 E-Wings, Inc. Distributed system for interactive collaboration
US6748504B2 (en) 2002-02-15 2004-06-08 International Business Machines Corporation Deferred copy-on-write of a snapshot
US7475098B2 (en) * 2002-03-19 2009-01-06 Network Appliance, Inc. System and method for managing a plurality of snapshots
US7043485B2 (en) 2002-03-19 2006-05-09 Network Appliance, Inc. System and method for storage of snapshot metadata in a remote file
US7328260B1 (en) 2002-06-04 2008-02-05 Symantec Operating Corporation Mapping discovered devices to SAN-manageable objects using configurable rules
US20040078630A1 (en) * 2002-06-28 2004-04-22 Niles Ronald Steven System and method for protecting data
US7266553B1 (en) 2002-07-01 2007-09-04 Microsoft Corporation Content data indexing
US7051053B2 (en) * 2002-09-30 2006-05-23 Dinesh Sinha Method of lazily replicating files and monitoring log in backup file system
US7664771B2 (en) 2002-10-16 2010-02-16 Microsoft Corporation Optimizing defragmentation operations in a differential snapshotter
US6861951B2 (en) 2002-10-29 2005-03-01 M.E.P. Cad, Inc. Methods and apparatus for generating a data structure indicative of an alarm system circuit
US20040088334A1 (en) 2002-11-01 2004-05-06 Klein Ralph Wilhelm System and method for generating reports for a versioned database
WO2004047078A2 (en) 2002-11-20 2004-06-03 Filesx Ltd. Fast backup storage and fast recovery of data (fbsrd)
US7318163B2 (en) 2003-01-07 2008-01-08 International Business Machines Corporation System and method for real-time detection of computer system files intrusion
US7475133B2 (en) 2003-01-09 2009-01-06 Ricoh Company, Ltd Method for configuring a monitoring system to monitor selected network elements
CA2419883A1 (en) 2003-02-26 2004-08-26 Ibm Canada Limited - Ibm Canada Limitee Discriminatory replay of log files during table space recovery in a database management system
US7409644B2 (en) 2003-05-16 2008-08-05 Microsoft Corporation File system shell
US7124243B2 (en) * 2003-05-16 2006-10-17 Pillar Data Systems, Inc. Methods and systems of cache memory management and snapshot operations
US7203711B2 (en) 2003-05-22 2007-04-10 Einstein's Elephant, Inc. Systems and methods for distributed content storage and management
KR100696728B1 (ko) 2003-06-09 2007-03-20 가부시키가이샤 히다치 고쿠사이 덴키 감시정보송신장치 및 감시정보송신방법
US20040261070A1 (en) 2003-06-19 2004-12-23 International Business Machines Corporation Autonomic software version management system, method and program product
US7567991B2 (en) * 2003-06-25 2009-07-28 Emc Corporation Replication of snapshot using a file system copy differential
US7899885B2 (en) 2003-06-27 2011-03-01 At&T Intellectual Property I, Lp Business enterprise backup and recovery system and method
US6959313B2 (en) * 2003-07-08 2005-10-25 Pillar Data Systems, Inc. Snapshots of file systems in data storage systems
US7454443B2 (en) 2003-08-26 2008-11-18 Tamir Ram Method, system, and program for personal data management using content-based replication
US7143112B2 (en) 2003-09-10 2006-11-28 Hitachi, Ltd. Method and apparatus for data integration
US20050086342A1 (en) 2003-09-19 2005-04-21 Andrew Burt Techniques for client-transparent TCP migration
US7555504B2 (en) 2003-09-23 2009-06-30 Emc Corporation Maintenance of a file version set including read-only and read-write snapshot copies of a production file
US7225208B2 (en) 2003-09-30 2007-05-29 Iron Mountain Incorporated Systems and methods for backing up data files
WO2005048085A2 (en) * 2003-11-13 2005-05-26 Commvault Systems, Inc. System and method for performing an image level snapshot and for restoring partial volume data
CA2452251C (en) 2003-12-04 2010-02-09 Timothy R. Jewell Data backup system and method
US6893317B1 (en) * 2003-12-19 2005-05-17 James Vlodek Storybook lantern
US7305529B1 (en) * 2003-12-19 2007-12-04 Symantec Corporation Cooperative data replication
JP2005190066A (ja) 2003-12-25 2005-07-14 Hitachi Ltd 情報管理システム、情報管理サーバ、情報管理システムの制御方法、及び、プログラム
JP2005190259A (ja) 2003-12-26 2005-07-14 Hitachi Ltd 複数世代のバックアップデータの管理
US7487493B1 (en) * 2003-12-30 2009-02-03 Itt Manufacturing Enterprises, Inc. Method and apparatus for developing standard architecture compliant software for programmable radios
WO2005069783A2 (en) 2004-01-09 2005-08-04 T.W. Storage, Inc. Methods and apparatus for searching backup data based on content and attributes
US7293044B2 (en) 2004-04-09 2007-11-06 Microsoft Corporation Method and system for verifying integrity of storage
US7197520B1 (en) 2004-04-14 2007-03-27 Veritas Operating Corporation Two-tier backup mechanism
US7698401B2 (en) 2004-06-01 2010-04-13 Inmage Systems, Inc Secondary data storage and recovery system
US7330997B1 (en) 2004-06-03 2008-02-12 Gary Odom Selective reciprocal backup
US7627724B2 (en) 2004-06-21 2009-12-01 Microsoft Corporation Persistent, real-time determination of the freshness of changeable data associated with a container
US7661135B2 (en) * 2004-08-10 2010-02-09 International Business Machines Corporation Apparatus, system, and method for gathering trace data indicative of resource activity
US7899788B2 (en) 2005-04-01 2011-03-01 Microsoft Corporation Using a data protection server to backup and restore data on virtual servers
US7490098B2 (en) 2005-06-10 2009-02-10 International Business Machines Corporation Apparatus, system, and method for processing hierarchical data in disparate data repositories

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101599080B (zh) * 2009-07-22 2011-06-29 中国科学院计算技术研究所 一种备份数据的组织系统和方法
CN104035952A (zh) * 2013-03-08 2014-09-10 海坎普系统股份有限公司 硬件支持的存储临时拷贝
US9798630B2 (en) 2013-03-08 2017-10-24 Intel Corporation Hardware-supported memory temporal copy
CN105045684A (zh) * 2015-07-16 2015-11-11 北京京东尚科信息技术有限公司 索引切换和索引控制的方法及装置
CN105045684B (zh) * 2015-07-16 2018-06-15 北京京东尚科信息技术有限公司 索引切换和索引控制的方法及装置
CN106127235A (zh) * 2016-06-17 2016-11-16 武汉烽火众智数字技术有限责任公司 一种基于目标特征碰撞的车辆查询方法和系统
CN106127235B (zh) * 2016-06-17 2020-05-08 武汉烽火众智数字技术有限责任公司 一种基于目标特征碰撞的车辆查询方法和系统

Also Published As

Publication number Publication date
EP1915710A2 (en) 2008-04-30
JP2009505289A (ja) 2009-02-05
US7937372B2 (en) 2011-05-03
US20100185592A1 (en) 2010-07-22
WO2007021997A2 (en) 2007-02-22
US7716171B2 (en) 2010-05-11
US8346728B2 (en) 2013-01-01
EP1915710A4 (en) 2009-07-29
WO2007021997A3 (en) 2007-11-22
US20070043790A1 (en) 2007-02-22
US20110173160A1 (en) 2011-07-14

Similar Documents

Publication Publication Date Title
CN101258491A (zh) 快照索引
CN1559041B (zh) 在计算机系统之间共享对象
US8548965B2 (en) Changed files list with time buckets for efficient storage management
US8250033B1 (en) Replication of a data set using differential snapshots
CN102567140B (zh) 使用变化日志的文件系统备份
CN104714755B (zh) 一种快照管理方法及装置
US7574435B2 (en) Hierarchical storage management of metadata
US9672221B2 (en) Identification of moved or renamed files in file synchronization
US8874517B2 (en) Summarizing file system operations with a file system journal
US8452788B2 (en) Information retrieval system, registration apparatus for indexes for information retrieval, information retrieval method and program
US20130138616A1 (en) Synchronizing updates across cluster filesystems
CN102667772A (zh) 文件级分级存储管理系统、方法和设备
JP2008033912A (ja) Nas向けのcdpの方法および装置
CN103038742B (zh) 用于在分布式存储系统内动态复制数据的方法和系统
CN101601029A (zh) 数据对象搜索和检索
CN106649467B (zh) 一种蓝光光盘库归档管理方法及系统
US9824104B2 (en) System and method for content storage
US20170031781A1 (en) Real time and scalable space-time data recovery from existing backup systems
US9870422B2 (en) Natural language search
US20060004877A1 (en) Method and system for data processing with data replication for the same
US20220222146A1 (en) Versioned backup on an object addressable storage system
CN113760830B (zh) 一种分布式文件存储可编辑系统和方法
US8639676B2 (en) Data library optimization
JPH0844609A (ja) データバックアップ方法
JPH10133934A (ja) 分散型文書管理システムおよびそれを実現するプログラム記憶媒体

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication