Lost Update

Türkçe karşılığı: Kayıp güncellemeAlan: Veritabanları

İki eşzamanlı işlemin aynı önceki değere göre güncelleme yapması ve son yazmanın önceki güncellemeyi fark etmeden ezmesi.

Teknik Bağlam

Optimistic version column, compare-and-set update, explicit locking veya atomic SQL expression bu hatayı önleyebilir. Read-modify-write akışları özellikle risklidir.

Sınırlar

Last-write-wins politikası bilinçli bir conflict resolution olabilir; lost update ise genellikle istenmeyen veri kaybıdır.

İlgili Kavramlar

  • Optimistic Locking
  • MVCC
  • Write Skew
  • Compare-and-Swap