Patent ID: 7831564

Claim:
A method comprising: determining a speculative structure of a database, wherein said determining said speculative structure of said database comprises selecting, by a computer, said speculative structure of said database from among a plurality of predefined database structures, said database comprises the a plurality of components, said database is stored on a storage volume, said speculative structure of said database comprises a speculative arrangement of database components, said speculative arrangement is intended to match an actual structure of said database, and said actual structure of said database is unknown when said determining said speculative structure of said database is performed; detecting whether said speculative structure of said database matches said actual structure of said database, wherein said detecting whether said speculative structure of said database matches said actual structure of said database comprises comparing restored data with original data, said restored data comprises data from a backup copy of said original data, and said backup copy was formed using said speculative structure of said database; identifying each of said plurality of components of said database using said speculative structure of said database; selecting a component of said plurality of components of said database; selecting a data management resource of a plurality of data management resources using an attribute of said component of said plurality of components of said database; and generating a point-in-time image of said component of said plurality of components of said database using said selected data management resource of a plurality of data management resources.