发明名称 SYSTEMS AND METHODS FOR ANALYZING SNAPSHOTS
摘要 This application describes techniques for creating a second snapshot of a first snapshot of a set of data, modifying the first snapshot, and reverting the modifications to the first snapshot. For example, portions of one or more transaction logs may be played into a database to put the database in a particular state a particular point in time. The second snapshot may then be used to revert to a prior state of the database such that additional transaction logs may be played into the database. These techniques enable the ability to put the database into multiple states as the database existed at multiple points in time. Therefore, data can be recovered from the database as the data existed at different points in time. Moreover, individual data objects in the database can be accessed and analyzed as the individual data objects existed at different points in time.
申请公布号 US2016246680(A1) 申请公布日期 2016.08.25
申请号 US201615069228 申请日期 2016.03.14
申请人 Commvault Systems, Inc. 发明人 Ngo David
分类号 G06F11/14;G06F17/30 主分类号 G06F11/14
代理机构 代理人
主权项 1. A system for analyzing a snapshot of a set of data, the system comprising: at least one processor; a memory coupled to the at least one processor and storing instructions, wherein the instructions, when executed by the processor perform a method to; create a first snapshot of the set of data at a first time, wherein the first snapshot includes pointers to data in the set of data;create a copy of the first snapshot at a second time, wherein the second time is after the first time;receive a user request to access, via the first snapshot, at least one of the multiple data objects in the set of data;access, based on the received user request, the at least one of the multiple data objects, wherein the access includes modifying a full copy of the set of data based on: the first snapshot, the log of changes, or both the first snapshot and the log of changes; andwherein the snapshot component is further configured to create, prior to the access, a snapshot of the copy of the first snapshot and associated transaction logs;receive an instruction to change at least a portion of the set of data to another state; andchange the set of data to the other state of based at least in part on the copy of the first snapshot.
地址 Tinton Falls NJ US