Junior — Middle
Veritabanlarında Repeatable Read izolasyon seviyesinin çalışma prensibini açıklayabilir misiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Repeatable Read izolasyon seviyesi, aynı işlem içinde tüm tekrar eden okuma işlemlerinin aynı sonuçları döndürmesini sağlar. Bu, bir işlem veritabanından bir satır okuduktan sonra, aynı işlemde tekrar okunduğunda, diğer işlemler tarafından yapılan değişiklikleri görmeyeceği anlamına gelir.
Ana özellikler:
- Tekrarlanmayan okumaları önler.
- Hayalet okuma (başka işlemler tarafından eklenen yeni satırlar) izin verebilir.
Örnek: Bir işlem bir hesabın bakiyesini okuyor ise, aynı işlem içinde tekrar okunduğunda bakiye değişmeyecektir, hatta başka bir işlem ilk okuma sonrası güncellemiş olsa bile.
Bu, kilitleme veya veri sürüm kontrolü yoluyla, kullanılan veritabanı yönetim sistemine (DBMS) bağlı olarak sağlanır.