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.

Date of Patent:
Feb. 15, 2011

Filed:

May. 28, 2008
Applicants:

Serge Bourbonnais, Palo Alto, CA (US);

Daniel B. Morales, Round Rock, TX (US);

Clarence M. Pruet, Flower Mound, TX (US);

Jonathan W. Wierenga, Wellington, NZ;

Tyrone C. Yu, San Jose, CA (US);

Inventors:

Serge Bourbonnais, Palo Alto, CA (US);

Daniel B. Morales, Round Rock, TX (US);

Clarence M. Pruet, Flower Mound, TX (US);

Jonathan W. Wierenga, Wellington, NZ;

Tyrone C. Yu, San Jose, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system and method to ensure a low-latency read of log records from a Database Management System ('DBMS') in asynchronous log-based database replication capture from a blocking log read Application Programming Interface ('API'). The system may include a replication server with a log read module to initialize a log read thread. The reading module of the log read thread may read a predefined number of DBMS log records. A log flush module of the log flush thread may be executed by the log read thread and waits for a read complete notification. The update module, in response to a log flush thread time out, may also generate a plurality of loggable transactions such that a number of log records in an internal API log satisfies a DBMS threshold and unblocks the DBMS API. Therefore, the latency time may be constant, low, and predictable ensuring an accurate replication capture.


Find Patent Forward Citations

Loading…