Invention Grant
- Patent Title: Eager replication of uncommitted transactions
-
Application No.: US15692141Application Date: 2017-08-31
-
Publication No.: US10678808B2Publication Date: 2020-06-09
- Inventor: Edwina Ming-Yue Lu , Nimar Singh Arora , Lik Wong
- Applicant: ORACLE INTERNATIONAL CORPORATION
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Hickman Palermo Becker Bingham LLP
- Main IPC: G06F16/20
- IPC: G06F16/20 ; G06F16/27 ; G06F16/23

Abstract:
Techniques are provided for eager replication of uncommitted transactions. In embodiments, a replication client receives, in a data stream, change records corresponding to database changes applied to a source database in a transaction. The change records does not include a commit record that indicates that the transaction is committed on the source database. Before receiving the commit record, the replication client computes transaction dependency data based on the change records and detects, based on the transaction dependency data, that the transaction can be at least partially applied to a target database. Also before receiving the commit record, the replication client applies, to a target database and based on the detecting, at least some of the change records. Upon receiving the commit record of the transaction, the replication client completes applying the change records and commits the transaction on the target database.
Public/Granted literature
- US20170364571A1 EAGER REPLICATION OF UNCOMMITTED TRANSACTIONS Public/Granted day:2017-12-21
Information query