-
公开(公告)号:WO2020040958A1
公开(公告)日:2020-02-27
申请号:PCT/US2019/044485
申请日:2019-07-31
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: TAYLOR, Derek , HOANG, Chi-Kim , CHOU, Yu-han , ARAVAMUDHAN, Varadarajan
Abstract: An approach for consistent database recovery for distributed database systems uses "synchronization points". A synchronization point is a global timestamp for which across all nodes of a distributed database system, the nodes have stored change records for any transaction occurring at and before the synchronization point in persistent logs. Each node may employ asynchronous flushing. However, on a periodic basis, each node coordinates to establish a synchronization point, which may entail ensuring change records for transactions that committed at or before the synchronization point are stored in persistent logs. In effect, a synchronization point represents that any transaction committed at or before the synchronization point has been durably committed.