İlişkisel veritabanı sistemlerinde temel yalıtım (isolation) seviyeleri en yüksek soyutlamadan en düşüğe doğru aşağıdaki gibidir :
Isolation level (yalıtım seviyesi) hangi sorunları çözdüğü aşağıdaki tabloda görülmektedir :
Isolation Level | Dirty Read (Kirli Okuma) | Nonrepeatable Read (Tekrarlanmayan Okuma) | Phantom Read (Hayalet Okuma) |
Serializable | Oluşmaz | Oluşmaz | Oluşmaz |
Repeatable Read | Oluşmaz | Oluşmaz | Oluşabilir |
Read Committed | Oluşmaz | Oluşabilir | Oluşabilir |
Read Committed | Oluşabilir | Oluşabilir | Oluşabilir |
Isolation level (yalıtım seviyesi) kilitleme (lock) özellikleri aşağıdaki gibidir :
Isolation Level | Yazmayı Kilitleme | Okuma Kitleme | Satır Aralığı Kilitleme |
Serializable | Kitler | Kitler | Kitler |
Repeatable Read | Kitler | Kitler | Kitlemez |
Read Committed | Kitler | Paylaşımlı Kitler | Kitlemez |
Read Uncommitted | Kitlemez | Kitlemez | Kitlemez |
Not : Kitleme , işlem bitene kadar devam eder. Paylaşımlı kitlemede ise birden fazla satır için aynı anda farklı satırları farklı işlemlerin okumasına izin verilir