-
公开(公告)号:US12298961B1
公开(公告)日:2025-05-13
申请号:US18478069
申请日:2023-09-29
Applicant: Amazon Technologies, Inc.
Inventor: Jin Chen , Anand Kumar Thakur , Upendra Govindagowda , Gaurav Kumar Gupta , David Charles Wein , Saleem Mohideen , Alexandre Olegovich Verbitski
Abstract: Clock times may be stored at nodes of a database system that are used to provide access to database data using Multi-Version Concurrency Control (MVCC) and implement isolation for distributed transactions. When an access request is received at a processing node of a database, the snapshot time of the access request is determined. The snapshot may be a range of time, with an earliest and latest timestamp. If the snapshot time has a latest time stamp greater than a current timestamp in the clock time, then the clock time may be updated. The clock time and snapshot time may be used to implement time-based MVCC to select a version of a tuple stored in the database to use for performing the access request.