The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 13, 2025

Filed:

Sep. 29, 2023
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

Jin Chen, Toronto, CA;

Anand Kumar Thakur, Snohomish, WA (US);

Upendra Govindagowda, Renton, WA (US);

Gaurav Kumar Gupta, Waterloo, CA;

David Charles Wein, Shoreline, WA (US);

Saleem Mohideen, Saratoga, CA (US);

Alexandre Olegovich Verbitski, Woodinville, WA (US);

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2019.01); G06F 7/00 (2006.01); G06F 16/23 (2019.01);
U.S. Cl.
CPC ...
G06F 16/2322 (2019.01);
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.


Find Patent Forward Citations

Loading…