发明名称 |
EAGER REPLICATION OF UNCOMMITTED TRANSACTIONS |
摘要 |
Techniques are provided for eager replication of uncommitted transactions. A first plurality of change records is received, corresponding to database changes applied to a source database in a first transaction. First transaction dependency data is computed based on the first transaction. At least a portion of the first plurality of change records is applied to the target database before processing a commit record indicating that has been committed on the source database. Target dependency data is updated after processing the first commit record to reflect completion of the first transaction, the target dependency data including dependency data for a plurality of transactions applied or scheduled to be applied on a target database. |
申请公布号 |
US2015205850(A1) |
申请公布日期 |
2015.07.23 |
申请号 |
US201414162053 |
申请日期 |
2014.01.23 |
申请人 |
Oracle International Corporation |
发明人 |
Lu Edwina Ming-Yue;Arora Nimar Singh;Wong Lik |
分类号 |
G06F17/30;H04L29/06;G06F11/14 |
主分类号 |
G06F17/30 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method comprising:
receiving, by a replication client, a first plurality of change records corresponding to database changes applied to a source database in a first transaction; computing first transaction dependency data based on the first transaction; applying, by the replication client, at least a portion of the first plurality of change records to a target database before receiving a first commit record indicating that the first transaction has been committed on the source database; updating target dependency data with the first transaction dependency data after receiving the first commit record, the target dependency data comprising inter-transaction dependency data for a plurality of transactions applied or scheduled to be applied on the target database; wherein the method is performed by one or more computing devices. |
地址 |
Redwood Shores CA US |