Patent ID: 7334002

Claim:
A method of generating recoverable units in a database, the method comprising: partitioning the database into a first recovery unit and a second recovery unit, the first recovery unit and the second recovery unit part of a physical layer of the database; creating a primary metadata catalog comprising metadata of logical elements of the recovery units, the primary metadata catalog referencing the recovery units, the primary catalog comprising a portion of a logical layer of the database; creating multiple logs such that any one recovery unit is associated with only one log; creating two secondary metadata catalogs, each secondary metadata catalog corresponding to a respective recovery unit and comprising metadata of physical elements for the respective recovery unit; linking the primary metadata catalog to the secondary metadata catalogs, the linking comprising a correlation of the logical layer with the physical layer; and maintaining the secondary metadata catalogs such that the first recovery unit is recoverable independently from the second recovery unit, accessing the second recovery unit of the database while the first recovery unit of the database is being recovered.