-
公开(公告)号:US11188516B2
公开(公告)日:2021-11-30
申请号:US16522419
申请日:2019-07-25
Applicant: Oracle International Corporation
Inventor: Derek Taylor , Chi-Kim Hoang , Yu-Han Chou , Varadarajan Aravamudhan
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.