Junior — Middle
Veritabanlarındaki farklı izolasyon seviyelerini sıralayabilir misiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Veritabanlarındaki temel izolasyon seviyeleri:
- Read Uncommitted — bir işlem henüz onaylanmamış verileri okuyabilir (kirlilik okuma).
- Read Committed — işlem yalnızca onaylanmış verileri okur, kirlilik okumasını önler.
- Repeatable Read — işlemin başında okunan verilerin, işlemin sonunda değişmeyeceğini garanti eder, tekrarlanabilir okuma önlenir.
- Serializable — en katı seviye, işlemlerin tam izolasyonunu sağlar, sanki sıralı olarak yürütülüyorlarmış gibi.
Her seviye, performans ile veri tutarlılığı arasında denge kurar.