Optimistic Locking - CI/CD用語集の定義
optimistic lockingは、ロックを保持せずに並行編集を検出します。各行がバージョンを持ち、バージョンがまだ一致する場合にのみ更新が成功し、そうでなければ書き込み側がリトライします。
pessimisticとの違い
optimistic lockingは競合が稀であると仮定し、競合が起きるまでは何のコストも払わず、起きたときに更新を失敗させてリトライを強制します。競合が少ない場合、ロックを保持するよりもよくスケールします。
関連ガイド
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…