Patent ID: 9720992
Date: 2017-08-01
CPC Classifications: G06F

Claim:
1. A method, implemented at least in part by a master node comprising a processing unit and memory, for performing replication within a database environment using data manipulation language (DML) statements and logical logs, the method comprising: receiving a DML statement; executing the DML statement at the master node; creating a logical log comprising the DML statement; inserting the logical log into a logical log queue; and sending the logical log, retrieved from the logical log queue, to at least one slave node for execution of the DML statement at the at least one slave node; wherein a first thread, executing separately from a second thread, performs logical log shipping, wherein the logical log shipping comprises at least one of: retrieving logical logs from the logical log queue, grouping, or sending to slave nodes; and wherein the second thread performs the executing operation but does not perform the logical log shipping.