Methods and systems for performing database updates by parallel processes
are presented. In one embodiment, a method may include assigning
identifiers to a plurality of processes, wherein the identifiers are
selected from a predefined set of identifiers, where no two processes
running in parallel use the same identifier. The method may further
include receiving a first request from a first process, having assigned
thereto a first identifier, to update a first record in a set of records
stored in a database, determining if the first record is associated with
the first identifier in the database; and updating the first record if
the first record is associated with the first identifier in the database.
A system in accordance with an embodiment of the invention may include a
processor and a memory, the memory including a set of instructions to be
executed by the processor to perform a method described herein.