Sobes.tech
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:

  1. 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ı).
  2. Read Committed (Onaylanmış Okuma) — bir işlem yalnızca onaylanmış değişiklikleri görür, böylece kirli okuma önlenir.
  3. Repeatable Read (Tekrarlanabilir Okuma) — bir işlemde okunan verilerin, işlem tamamlanana kadar değişmeyeceğini garanti eder, böylece tekrarlanamayan okuma önlenir.
  4. 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.