System, method, and computer program product for creating a virtual database
AssigneeIdera, Inc.
InventorsLon Jones Cherryholmes, Chandrashekhar M. Vaidya, George Eddie Bailey, Jr., Brett Hawton
Life of this patent
Estimating the term…
Loading patent…
AssigneeIdera, Inc.
InventorsLon Jones Cherryholmes, Chandrashekhar M. Vaidya, George Eddie Bailey, Jr., Brett Hawton
Estimating the term…
A virtual database is attached to a server database management system (“DBMS”) such that the DBMS believes it needs to recover the database to a last known point of consistency. In order to perform this recovery, the DBMS requests the transaction log file entries to be read from what it believes is the database's transaction log file. However, the requests are intercepted and translated into requests to read the transaction log portion of the backup file. The DBMS then uses the transaction log records to bring the database to a point of transactional consistency, unaware that the log records are actually being sourced from the backup file. All changes made to the data during the recovery phase and subsequent execution of any TSQL statements are routed into a cache file. Accordingly, a “virtual” database is created and used by the server DBMS engine as if it were a real database.
A computer system for creating a virtual database mechanism, the computer system comprising:
A computer implemented method for creating a virtual database mechanism, the method comprising the steps of:
A non-transitory computer-readable storage medium storing instructions for execution on a computer system, which when executed by the computer system, causes the computer system to perform the steps of:
Dependencies are inferred from the claim text.