Ev Veritabanları İşlem yalıtım düzeyi nedir? - techopedia nedir?

İşlem yalıtım düzeyi nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - İşlem İzolasyon Seviyesi ne anlama geliyor?

İşlem yalıtım düzeyi, özellikle aynı veri kaynağına aynı anda birden çok işlemle erişildiğinde, bir işlemdeki bir ifadeye görünür olan veri miktarını belirten veritabanlarındaki bir durumdur.

İşlem yalıtım düzeyi, veritabanı yönetim sisteminin yalıtım durumunun bir parçasıdır. İzolasyon, ACID (atomisite, tutarlılık, izolasyon, dayanıklılık) özelliklerinden biridir.

Techopedia İşlem İzolasyon Seviyesini Açıklıyor

İşlem yalıtım düzeyi, öncelikle eşzamanlı işlemler içindeki verilere doğru ve güvenilir erişim sağlamak için bir araç olarak kullanılır. Örneğin, iki farklı işlem aynı verilere aynı anda erişiyor olabilir. Bu nedenle, bir işlem tarafından verilerde yapılan değişiklik diğer işleme geçirilmezse, veritabanı işlemlerini etkileyebilir. Bunu önlemek için DBMS, veriler üzerinde okuma ve yazma kilitlerini zorlayan farklı işlem yalıtım düzeyleri kullanır. Dört farklı türde işlem yalıtım düzeyi vardır.

  1. Serializable: İşlem bitene kadar okuma ve yazma kilitlerini uygular. Ayrıca aralık kilitleri uygular.
  2. Tekrarlanabilir Okumalar: İşlem tamamlanana kadar okuma ve yazma kilitlerini uygular. Aralık kilitlerini yönetmez.
  3. Okuma Yapıldı: İşlem tamamlanana kadar yazma kilitleri uygular, ancak bir SELECT işlemi gerçekleştirildiğinde okuma kilitlerini serbest bırakır.
  4. Taahhütsüz Okuma: Bir işlem, diğer işlem tarafından yapılan taahhüt edilmemiş değişiklikleri görebilir
İşlem yalıtım düzeyi nedir? - techopedia nedir?