acid

Definition

Strict Two-Phase Locking (ACID)

Strict two-phase locking is a stricter version of two-phasing locking where exclusive locks are not released before the transaction commits. This prevents dirty reads and cascading rollbacks.

However, strict 2PL comes at the cost of loss of potential concurrency, given that locks are released after commit time.