US 11,995,066 B2
Multi-database log with multi-item transaction support
Allan Henry Vermeulen, Corvallis, OR (US); Jacob Adam Gabrielson, Seattle, WA (US); and Christopher Richard Jacques De Kadt, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on May 20, 2022, as Appl. No. 17/664,375.
Application 17/664,375 is a continuation of application No. 15/478,171, filed on Apr. 3, 2017, granted, now 11,341,115.
Application 15/478,171 is a continuation of application No. 14/316,622, filed on Jun. 26, 2014, granted, now 9,613,078, issued on Apr. 4, 2017.
Prior Publication US 2022/0276994 A1, Sep. 1, 2022
Int. Cl. G06F 16/23 (2019.01); G06F 16/28 (2019.01); G06F 16/901 (2019.01)
CPC G06F 16/2365 (2019.01) [G06F 16/2358 (2019.01); G06F 16/2379 (2019.01); G06F 16/282 (2019.01); G06F 16/9024 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
obtaining, at a cloud-based logging service, a first commit requirement of a first transaction, wherein the first commit requirement indicates a particular sequence in which a first set of other transactions are to be committed prior to committing of the first transaction;
determining, at the cloud-based logging service based at least in part on analysis of a first set of records stored in a log, another sequence in which the first set of other transactions indicated in the first commit requirement were committed in a different sequence than the particular sequence; and
rejecting the first transaction by the cloud-based logging service based at least in part on the other sequence in which the first set of other transactions were committed and the first commit requirement that indicates the particular sequence in which the first set of other transactions are to be committed prior to committing of the first transaction.