Mechanisms for maintaining chains without locks
AssigneeSalesforce, Inc.
InventorsRui Zhang, Prateek Swamy, Yi Xia, Punit B. Shah, Rama K. Korlapati
Life of this patent
Estimating the term…
Loading patent…
AssigneeSalesforce, Inc.
InventorsRui Zhang, Prateek Swamy, Yi Xia, Punit B. Shah, Rama K. Korlapati
Estimating the term…
Techniques are disclosed that relate to manipulating a chain of database objects without locking the chain. A computer system may maintain a chain that orders a set of database objects stored in a cache of the computer system. The computer system may receive a set of requests to perform database transactions. Based on those received set of requests, the computer system may determine to perform a plurality of chain operations that involve modifying the chain. The computer system may perform two or more of the plurality of chain operations at least partially in parallel using a set of atomic operations without acquiring a lock on the chain.
A non-transitory computer-readable medium having program instructions stored thereon that are capable of causing a computer system to perform operations comprising:
A method, comprising:
A system, comprising:
Dependencies are inferred from the claim text.