IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0822043
(2010-06-23)
|
등록번호 |
US-8285685
(2012-10-09)
|
발명자
/ 주소 |
- Prahlad, Anand
- Schwartz, Jeremy Alan
- Ngo, David
- Brockway, Brian
- Muller, Marcus S.
|
출원인 / 주소 |
|
대리인 / 주소 |
Knobbe Martens Olson & Bear LLP
|
인용정보 |
피인용 횟수 :
15 인용 특허 :
170 |
초록
▼
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 o
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.
대표청구항
▼
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 metad
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; andobtaining 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. 2. The method of claim 1, wherein the data object comprises a data file. 3. The method of claim 1, wherein the first metabase does not store the entire contents of the data objects. 4. The method of claim 1, wherein the first metabase is stored on a storage device different than the at least one primary storage device. 5. The method of claim 1, wherein the first metabase is configured to allow obtaining of information about the plurality of data objects without accessing a data structure used by a file system. 6. The method of claim 1, wherein the data interactions are controlled by at least a first processor and the first metabase is controlled by a second processor. 7. The method of claim 1, further comprising monitoring the data interactions with an application separate from applications associated with the data interactions. 8. The method of claim 1, additionally comprising compiling an index of data interactions. 9. The method of claim 1, further comprising moving data objects from the primary storage device to the secondary storage device based on a data migration policy stored in the first metabase. 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, andwherein 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; anda 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. 11. The system of claim 10, wherein the data object comprises a data file. 12. The system of claim 10, wherein the first metabase does not store the entire contents of the data objects. 13. The system of claim 10, wherein the first metabase is stored on a storage device different than the at least one primary storage device. 14. The system of claim 10, wherein the first metabase is configured to allow obtaining of information about the plurality of data objects without accessing a data structure used by a file system. 15. The system of claim 10, further comprising a monitoring module configured to monitor the data interactions with an application separate from applications associated with the data interactions. 16. The system of claim 10 further comprising an index of data interactions. 17. The system of claim 10, wherein data objects are moved from the primary storage device to the secondary storage device based on a data migration policy stored in the first metabase.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.