Lock management associated with a key-value database system
AssigneeMicron Technology, Inc.
InventorsGregory Alan Becker, Neelima Premsankar, David Boles
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicron Technology, Inc.
InventorsGregory Alan Becker, Neelima Premsankar, David Boles
Estimating the term…
A first data structure lock to access a first data structure of a first set of data structures to perform an operation associated with a transaction is acquired. The operation associated with the transaction is executed, wherein the operation is one of inserting the transaction into the first data structure or removing the transaction from the first data structure. An oldest active transaction of the first data structure is identified. A globally oldest active transaction of the set of the data structures in view of the oldest active transaction is determined. A second set of data structures is accessed, the second set of data structures including information associated with completed transactions to identify a set of data locks associated with completed transactions each having a transaction completion identifier that satisfies a condition when compared to a transaction start identifier associated with the globally oldest active transaction. The set of data locks are released.
A method comprising:
A system comprising:
A non-transitory computer readable medium comprising instructions, which when executed by a processor, cause the processor to perform operations comprising:
Dependencies are inferred from the claim text.