Logical application data restore from a database backup
First Claim
1. A method for managing data in a computer system, the method comprising:
- creating a backup data set comprising a plurality of data entries;
harvesting a harvested data set from the backup data set, wherein said harvesting comprises determining and storing a logical relationship among the plurality of data entries of the backup data set;
associating the harvested data set with the backup data set;
storing the harvested data set and the backup data set on a backup medium; and
creating and storing entries in a backup catalog which correspond to the harvested data set and the backup data set, said entries comprising a user-searchable view of contents of the harvested data set.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for managing data in a computer system. A backup server is configured to harvest data indicative of logical relationships among data entries in a backup data set. The harvested data and backup data set are stored on a backup medium. Catalog entries are created for both the backup data set and the harvested data. The computer system allows a user to browse the backup catalog, including the logical structure of the content of a particular backup data set. The user may select particular items for restoration from the catalog. In response, the server restores the backup data set and harvested data to a temporary location, identifies data in the harvested data which corresponds to the user'"'"'s selections, searches the backup data set for the selected items, and initiates restoration of the selected items.
76 Citations
20 Claims
-
1. A method for managing data in a computer system, the method comprising:
-
creating a backup data set comprising a plurality of data entries; harvesting a harvested data set from the backup data set, wherein said harvesting comprises determining and storing a logical relationship among the plurality of data entries of the backup data set; associating the harvested data set with the backup data set; storing the harvested data set and the backup data set on a backup medium; and creating and storing entries in a backup catalog which correspond to the harvested data set and the backup data set, said entries comprising a user-searchable view of contents of the harvested data set. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system comprising:
-
a backup data set comprising a plurality of data entries; and a backup server coupled to a data storage device; wherein the backup server is configured to; harvest a harvested data set from the backup data set, wherein harvesting the harvested data set comprises determining and storing a logical relationship among the plurality of data entries of the backup data set; associate the harvested data set with the backup data set; store the harvested data set and the backup data set on the data storage device; and create and store entries in a backup catalog which correspond to the harvested data set and the backup data set, said entries comprising a user-searchable view of contents of the harvested data set. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer storage medium storing computer instructions for managing data in a computer system, wherein the instructions are executable to:
-
create a backup data set comprising a plurality of data entries; harvest a harvested data set from the backup data set, wherein harvesting the harvested data set comprises determining and storing a logical relationship among the plurality of data entries of the backup data set; associate the harvested data set with the backup data set; store the harvested data set and the backup data set on a backup medium; and create and store entries in a backup catalog which correspond to the harvested data set and the backup data set, said entries comprising a user-searchable view of contents of the harvested data set. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification