Skip to content
Latchkey

Pessimistic Locking - Definição do Glossário de CI/CD

Pessimistic locking previne conflitos travando uma linha antes de lê-la ou editá-la (por exemplo SELECT ... FOR UPDATE), de modo que ninguém mais possa alterá-la até que a transação seja confirmada.

O trade-off

Ele garante que o escritor veja uma linha imutável, mas serializa o acesso e pode causar esperas ou deadlocks sob contenção, que é o trade-off oposto ao do optimistic locking.

Guias relacionados