Junior — Middle
Veritabanı yönetim sistemlerinde mevcut olan işlem izolasyon seviyelerini sayabilir misin?
sobes.tech yapay zeka
AI'dan gelen yanıt
Veritabanı yönetim sistemlerinde aşağıdaki temel izolasyon seviyeleri vardır:
- Read Uncommitted (Onaylanmamış Okuma) — bir işlem, diğer işlemlerin yaptığı değişiklikleri görebilir, hatta bunlar onaylanmamış olsa bile (kirlilikli okuma olası).
- Read Committed (Onaylanmış Okuma) — bir işlem yalnızca onaylanmış değişiklikleri görür, böylece kirli okuma önlenir.
- Repeatable Read (Tekrarlanabilir Okuma) — bir işlemde okunan verilerin, işlem tamamlanana kadar değişmeyeceğini garanti eder, böylece tekrarlanamayan okuma önlenir.
- Serializable (Serileştirilebilir) — en katı seviyedir, işlemler sıralıymış gibi yürütülür, hayalet okuma önlenir.
Her seviye, performans ile veri bütünlüğü arasında denge sağlar.