Optimistic Locking - Definição do Glossário de CI/CD
Optimistic locking detecta edições concorrentes sem manter um lock: cada linha carrega uma versão, e uma atualização só é bem-sucedida se a versão ainda coincidir, caso contrário o escritor tenta novamente.
Comparado ao pessimistic
Optimistic locking assume que conflitos são raros e não paga nada até que um aconteça, quando então falha a atualização e força uma nova tentativa. Escala melhor do que manter locks quando a contenção é baixa.
Guias relacionados
Pessimistic Locking - CI/CD Glossary DefinitionPessimistic Locking: Pessimistic locking prevents conflicts by locking a row before reading or editing it (fo…
Transaction - CI/CD Glossary DefinitionTransaction: A transaction groups one or more statements into a single unit that either fully commits or full…