The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 06, 2018
Filed:
Jun. 07, 2010
Lon Jones Cherryholmes, Plano, TX (US);
Chandrashekhar M. Vaidya, Sugar Land, TX (US);
George Eddie Bailey, Jr., Houston, TX (US);
Brett Hawton, Alamo, CA (US);
Lon Jones Cherryholmes, Plano, TX (US);
Chandrashekhar M. Vaidya, Sugar Land, TX (US);
George Eddie Bailey, Jr., Houston, TX (US);
Brett Hawton, Alamo, CA (US);
Idera, Inc., Houston, TX (US);
Abstract
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.