Pessimistic Locking
Kötümser kilitleme (Pessimistic Locking) — Çakışma ihtimalini önceden kabul edip işlem tamamlanana kadar ilgili kaynağa lock alarak eşzamanlı erişimi sınırlayan yaklaşım.
Veri Tabanı Bağlamı
SELECT FOR UPDATE gibi mekanizmalar kritik satırları transaction süresince koruyabilir. Lock ordering ve transaction süresi deadlock/tail latency riskini belirler.
İşlem ve Depolama Sınırı
Lock almak business invariant'ın tamamını otomatik korumaz; predicate veya birden fazla kaynak bağımlılığı ayrıca tasarlanmalıdır.
İlişkili Veri Tabanı Kavramları
- Deadlock
- Transaction
- Optimistic Locking
- Lock Contention