Cloning catalog objects
First Claim
Patent Images
1. A system comprising:
- means for identifying a catalog object in a database comprising data stored in files, wherein the files cannot be updated or modified;
means for creating a duplicate copy of the catalog object without copying the data itself;
means for modifying at least one of the files of the catalog object by recreating the at least one of the files;
means for executing data access requests directed to the data stored in the files by reading the duplicate copy of the catalog object when the at least one of the files is being recreated;
means for adding additional files to either of the catalog object or the duplicate copy of the catalog object independently of another; and
means for deleting the duplicate copy of the catalog object upon completion of modifying the at least one of the files of the catalog object.
2 Assignments
0 Petitions
Accused Products
Abstract
Example systems and methods for cloning catalog objects are described. In one implementation, a method identifies an original catalog object associated with a set of data and creates a duplicate copy of the original catalog object without copying the data itself. The method allows access to the set of data using the duplicate catalog object and supports modifying the data associated with the original catalog object independently of the duplicate catalog object. The duplicate catalog object can be deleted upon completion of modifying the data associated with the original catalog object.
96 Citations
31 Claims
-
1. A system comprising:
-
means for identifying a catalog object in a database comprising data stored in files, wherein the files cannot be updated or modified; means for creating a duplicate copy of the catalog object without copying the data itself; means for modifying at least one of the files of the catalog object by recreating the at least one of the files; means for executing data access requests directed to the data stored in the files by reading the duplicate copy of the catalog object when the at least one of the files is being recreated; means for adding additional files to either of the catalog object or the duplicate copy of the catalog object independently of another; and means for deleting the duplicate copy of the catalog object upon completion of modifying the at least one of the files of the catalog object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for cloning objects within a database, the system comprising:
-
a storage platform configured to store original objects associated with a set of data; and a resource manager configured to; identify a catalog object in the database, the catalog object comprising data stored in files, wherein the files cannot be updated or modified; create a duplicate copy of the catalog object without copying the data itself; allow modification of at least one of the files of the catalog object by recreating the at least one of the files; assign tasks for executing data access requests directed to the data stored in the files, the tasks comprising reading the duplicate copy of the catalog object when the at least one of the files is being recreated; add additional files to either of the catalog object or the duplicate copy of the catalog object independently of another; and delete the duplicate copy of the catalog object upon completion of modification of the at least one of the files of the catalog object. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
identifying a catalog object in a database, the catalog object comprising data stored in files, wherein the files cannot be updated or modified; creating a duplicate copy of the catalog object without copying the data itself; modifying at least one of the files of the catalog object by recreating the at least one of the files; executing data access requests directed to the data stored in the files by reading the duplicate copy of the catalog object when the at least one of the files is being recreated; adding additional files to either of the catalog object or the duplicate copy of the catalog object independently of another; and deleting the duplicate copy of the catalog object upon completion of modifying the at least one of the files of the catalog object. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification