Patent ID: 11940973
Assignee: MONDAY.COM LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G  H

Claim 10:
11. A system for limiting concurrent updates in a database, comprising
at least one processor of each of a plurality of computing devices, each of the plurality of computing devices executing at least one application capable of updating data in at least one database which is accessible by a plurality of applications executed by the plurality of computing devices, the at least one processor is adapted for executing a program code of a DB update limiter which controls concurrent accesses to said at least one database, the program code comprising:
code instructions to execute the following for each update access of the at least one application to the at least one database:
identify a DB segment identifier of a destination segment of the database targeted by the respective update access;
check an access counter associated with the identified DB segment identifier, the counter is indicative of a number of update accesses currently in progress to the destination segment, wherein said access counter is stored in at least one shared memory resource accessible to the DB update limiter executed by each of the plurality of computing devices;
enable the respective update access responsive to determining that the access counter is smaller than a certain threshold; and
prevent the respective update access responsive to determining that the access counter equals the certain threshold.