CPC G06F 16/2343 (2019.01) | 20 Claims |
1. A computing system comprising:
a processor configured to:
receive a database request comprising a requested quantity value of a data item,
determine a unique database request timestamp specific to the database request,
set an exclusive lock for the database request on the data item within a database,
protect the requested quantity value by posting a temporary quantity assignment (TQA) for the database request to a table, wherein the TQA comprises an identifier of the requested quantity value, an identifier of the database request, and a TQA timestamp,
release the exclusive lock for the database request on the data item within the database in response to recording the TQA, and
with the exclusive lock released, determine a quantity value of the data item which is available for the database request and confirm the determined quantity via the temporary quantity assignment table.
|