System and method for archiving objects in an information store
AssigneeCommvault Systems, Inc.
InventorsAnand Prahlad, Andreas May, Zhao Wang, Randy Demeno, Tinku Iyer
Life of this patent
Estimating the term…
Abstract
The invention relates generally to archiving data items in an information store. More particularly, the invention provides a computerized method for identifying, in a first information store, a first data item satisfying retention criteria; copying the first data item to a second information store; creating, in the first information store, a second data item containing a subset of the data of the first data item selected based on the data type of the first data item; and replacing the first data item, in the first information store, with the second data item.
Claims23
A computerized method for archiving data, the method comprising:
- identifying, in a first information store, a first data item satisfying a retention criterion, wherein the retention criterion is based on at least one characteristic of the first data item;
- copying the identified first data item from the first information store to a secondary storage device;
- creating, in the first information store, a second data item containing a subset of the data of the identified first data item selected based on the data type of the identified first data item, the second data item including index information identifying a location of the identified first data item in the secondary storage device;
- and
- replacing the identified first data item, in the first information store, with the second data item.
A system for archiving data, the system comprising:
- a first information store containing one or more data items;
- a secondary storage device;
- and
- a computer, connectable to the first information store and the secondary storage device;
- wherein the computer is programmed to identify, in the first information store, a first data item satisfying a retention criteria, wherein the retention criterion is based on at least one characteristic of the first data item;
- to copy the identified first data item to the secondary storage device;
- to create, in the first information store, a second data item containing a subset of the data of the identified first data item selected based on the data type of the first data item and the second data item including index information identifying a location of the identified first data item in the secondary storage device;
- and to replace the first data item from the first information store.
A computer usable medium storing program code which, when executed on a computerized device, causes the computerized device to execute a computerized method for archiving data, the method comprising:
- identifying, in a first information store, a first data item satisfying a retention criterion, wherein the retention criterion is based on at least one characteristic of the first data item;
- copying the identified first data item from the first information store to a secondary storage device;
- creating, in the first information store, a second data item containing a subset of the data of the identified first data item selected based on the data type of the identified first data item, the second data item including index information identifying a location of the identified first data item in the secondary storage device;
- and
- replacing the identified first data item, in the first information store, with the second data item.
A system for archiving data comprising:
- a plurality of application-specific data agents each configured to coordinate archiving of first data items that satisfy a retention criterion, each first data item used in a particular software application;
- and
- a plurality of application-specific stubbing modules each functionally integrated with a corresponding application-specific data agent, each stubbing module being configured to replace the first data item that satisfies the retention criterion and that is used in the corresponding software application with a second data item used in the corresponding software application, the second data item representing a subset of the first data item and including index information identifying a location of the replaced first data item.
Dependencies are inferred from the claim text.