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.
-
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