Snapshot Isolation

Türkçe karşılığı: Anlık görüntü izolasyonuAlan: Veritabanları

Transaction'ın tutarlı bir snapshot üzerinden okuma yaptığı ve çoğu implementasyonda çakışan yazmaların commit aşamasında engellendiği izolasyon modeli.

Veri Tabanı Bağlamı

MVCC ile okuma-yazma contention'ını azaltabilir ve dirty read'i önler. Ancak farklı satırları güncelleyen iki transaction ortak invariant'ı bozarak write skew oluşturabilir.

İşlem ve Depolama Sınırı

Snapshot isolation serializable ile eş anlamlı değildir; iş kuralı birden fazla kaydın birlikte korunmasını gerektiriyorsa ek kontrol gerekir.

İlişkili Veri Tabanı Kavramları