Junior — Middle
İşlemlerin tamamlanmamış verilerin okunmasına izin veren izolasyon seviyesini açıklayın ve bunun nasıl karakterize edildiğini belirtin.
sobes.tech yapay zeka
AI'dan gelen yanıt
İşlem izolasyon seviyeleri arasında, tamamlanmamış verilerin okunmasına izin verilen seviye Read Uncommitted (Onaylanmamış Okuma) olarak adlandırılır.
Bu seviyenin özellikleri:
- Bir işlem, diğer işlemler tarafından yapılan ve henüz onaylanmamış değişiklikleri görebilir.
- Bu, "kirlilik okuma" (dirty read) fenomenine yol açabilir; veriler daha sonra değiştirilebilir veya geri alınabilir.
- En düşük izolasyonu sağlar, bu da performansı artırır ancak veri bütünlüğünü azaltır.
Örnek: A işlemi bir kaydı güncellediğinde, ancak henüz commit yapmadığında, B işlemi Read Uncommitted seviyesinde bu değişiklikleri okuyabilir. Eğer A işlemi daha sonra değişiklikleri geri alırsa, B işlemi tarafından okunan veriler yanlış olur.