Recovering from transaction failures due to optimistic locking

There are three main strategies we use to recover from failing transactions if there are collisions in the database due to optimistic locking: Serialization, Retry, Ignore. These strategies are contingent on the relative importance or criticality of the transaction in question.


Procedure