发明名称 Systems and methods for restoring application data
摘要 A computer-implemented method for restoring application data may include (1) receiving a request to restore resource data for a resource to a selected state, (2) identifying a plurality of backup datasets, each backup dataset within the plurality of backup datasets including at least a portion of backed up data for the resource, (3) determining an order in which to restore the plurality of backup datasets in order to restore the resource data to the selected state, and (4) restoring the resource data for the resource to the selected state by restoring the plurality of backup datasets in the order as determined. Various other methods, systems, and computer-readable media are also disclosed.
申请公布号 US9372762(B2) 申请公布日期 2016.06.21
申请号 US201113314771 申请日期 2011.12.08
申请人 Veritas Technologies LLC 发明人 Tsaur Ynn-Pyng;Wang Ping;Payne Michael
分类号 G06F17/00;G06F11/14;G06F7/00;G06F17/30 主分类号 G06F17/00
代理机构 ALG Intellectual Property, LLC 代理人 ALG Intellectual Property, LLC
主权项 1. A computer-implemented method for restoring application data, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: receiving a request to restore primary data used by an application to a selected state; identifying a type of the application; identifying a plurality of backup datasets, each backup dataset within the plurality of backup datasets comprising at least a portion of backed up data that includes the primary data used by the application; determining, based on the type of the application, an order in which to restore the plurality of backup datasets in order to restore the primary data used by the application to the selected state by: identifying, from within a plurality of finite state machines corresponding to a plurality of application types, a finite state machine for ordering the plurality of backup datasets that corresponds to the type of the application;applying the plurality of backup datasets to the corresponding finite state machine as input by: mapping each backup data set within the plurality of backup datasets to a backup type that corresponds to a transition used within the corresponding finite state machine;determining whether a current backup dataset, from within the plurality of backup datasets, being used as input to the corresponding finite state machine is represented in an available transition;determining whether to record the current backup dataset as the next backup dataset in the order of restoration based on whether the current backup dataset is represented in an available transition; restoring the primary data used by the application to the selected state by restoring the plurality of backup datasets in the order of restoration as determined.
地址 Mountain View CA US