Concurrent transaction processing in a database system
AssigneeSnowflake Inc.
InventorsChen Luo, Alexander Miller, William Waddington, Zhaohui Zhang
Life of this patent
Estimating the term…
Loading patent…
AssigneeSnowflake Inc.
InventorsChen Luo, Alexander Miller, William Waddington, Zhaohui Zhang
Estimating the term…
The subject technology inserts, by a first transaction, a new version of an object, the inserting corresponding to a first statement from the first transaction, the first statement including information indicating a first key, a first transaction identifier, a first statement number, and a first restart count. The subject technology performs, by a second transaction, a range read, the range read including information indicating the first key. The subject technology receives, after performing the range read, a set of conflicting transactions. The subject technology determines that a conflict occurred between the first transaction and a third transaction from the set of conflicting transactions.
A system comprising:
A method comprising:
A non-transitory computer-storage medium comprising instructions that, when executed by one or more processors of a machine, configure the machine to perform operations comprising:
Dependencies are inferred from the claim text.