Metabase for facilitating data classification
First Claim
1. A method for managing electronic data in one or more storage devices, the method comprising:
- obtaining metadata from a plurality of data objects associated with one or more data interactions, wherein the data objects are stored in a file system on at least a first storage device wherein the metadata comprises aging information that identifies when data objects are to be migrated;
storing the metadata in a first metabase wherein the first metabase is stored separately from the file system;
migrating a plurality of the data objects from the first storage device to a second storage device based on a first policy, wherein the first policy determines which data objects to migrate based on aging information in the metadata and further migrating at least portion of the associated metadata in the first metabase to a second metabase, wherein the second metabase is associated with the second storage device and wherein the second metabase is stored separately from the first metabase and separately from the file system;
removing from the first storage device the plurality of data objects migrated to the secondary storage device;
deleting from the first metabase, metadata about the plurality of data objects migrated to the secondary storage device based on a second storage policy that identifies when to delete the metadata from the first metabase, based on diminished storage capacity associated with the first metabase; and
obtaining metadata about the plurality of data objects migrated to the secondary device from the second metabase without accessing the first metabase, or the data objects on the secondary storage device via the file system.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obtained from their associated data objects stored in one or more storage devices. In various embodiments, such processing of the index and storing of the metadata can facilitate, for example, enhanced data management operations, enhanced data identification operations, enhanced storage operations, data classification for organizing and storing the metadata, cataloging of metadata for the stored metadata, and/or user interfaces for managing data. In various embodiments, the metabase can be configured in different ways. For example, the metabase can be stored separately from the data objects so as to allow obtaining of information about the data objects without accessing the data objects or a data structure used by a file system.
302 Citations
17 Claims
-
1. A method for managing electronic data in one or more storage devices, the method comprising:
-
obtaining metadata from a plurality of data objects associated with one or more data interactions, wherein the data objects are stored in a file system on at least a first storage device wherein the metadata comprises aging information that identifies when data objects are to be migrated; storing the metadata in a first metabase wherein the first metabase is stored separately from the file system; migrating a plurality of the data objects from the first storage device to a second storage device based on a first policy, wherein the first policy determines which data objects to migrate based on aging information in the metadata and further migrating at least portion of the associated metadata in the first metabase to a second metabase, wherein the second metabase is associated with the second storage device and wherein the second metabase is stored separately from the first metabase and separately from the file system; removing from the first storage device the plurality of data objects migrated to the secondary storage device; deleting from the first metabase, metadata about the plurality of data objects migrated to the secondary storage device based on a second storage policy that identifies when to delete the metadata from the first metabase, based on diminished storage capacity associated with the first metabase; and obtaining metadata about the plurality of data objects migrated to the secondary device from the second metabase without accessing the first metabase, or the data objects on the secondary storage device via the file system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for managing electronic data in one or more storage devices, the system comprising:
-
a first metabase that comprises metadata obtained from a plurality of data objects associated with one or more data interactions, wherein the data objects are stored in a file system on at least a first storage device and wherein the first metabase is stored separately from the file system, wherein the metadata comprises aging information that identifies when data objects are to be migrated; a first processing module executing in one or more computer processors that is configured to migrate a plurality of the data objects from the first storage device to a second storage device based on a first policy, wherein the first policy determines which data objects to migrate based on aging information in the metabase and further migrate at least portion of the associated metadata in the first metabase to a second metabase, wherein the second metabase is stored separately from the first metabase and separately from the file system and wherein references to the metadata about the data objects migrated to the secondary storage device are retained in the first metabase such that information about the data objects migrated to the secondary device can be located, and wherein the first processing module is further configured to direct the removal from the first storage device, the plurality of data objects; wherein the first processing module is further configured to direct the deletion from the first metabase, metadata about the plurality of data objects migrated to the secondary storage device based on a second storage policy that identifies when to delete the metadata from the first metabase, based on diminished storage capacity associated with the first metabase; and a second processing module executing in one or more computer processors that is configured to obtain metadata about the data objects migrated to the secondary device from the second metabase without accessing the first metabase, or the data objects on the secondary storage device via the file system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification