Pessimistic Locking

Türkçe karşılığı: Kötümser kilitlemeAlan: Veritabanları

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ı