Consistent query execution in hybrid DBMS
AssigneeInternational Business Machines Corporation
InventorsAndreas Brodt, Oliver Koeth, Daniel Martin, Knut Stolze
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsAndreas Brodt, Oliver Koeth, Daniel Martin, Knut Stolze
Estimating the term…
A method includes, where a first database engine maintains a first database, a second database engine maintains a second database, and a table has a first instance in the first database and a second instance in the second database, executing write transactions, asynchronously pooling the changes of the first instance, and, in response to receiving a query against the table, determining to execute the query against the second instance. The method further includes identifying a first time, defining a current replication batch that selectively comprises the pooled changes of the transactions before the first time, asynchronously replicating the current replication batch, storing each change, assigning a batch-ID to the query, sending the query and the batch-ID to the second engine, responsive to the current replication batch being completed, executing the query on the second instance, and returning results of the query execution on the second instance.
A computer-implemented method, comprising, in a data processing system including a first database engine maintaining a first database, a second database engine maintaining a second database, a table existing as a first instance in the first database and as a second instance in the second database, and a replication module:
Dependencies are inferred from the claim text.