İzolasyon

Yazar: Lewis Jackson
Yaratılış Tarihi: 10 Mayıs Ayı 2021
Güncelleme Tarihi: 25 Haziran 2024
Anonim
Insulation waterproofing is done like this. Isolation master
Video: Insulation waterproofing is done like this. Isolation master

İçerik

Tanım - İzolasyon ne demektir?

Veritabanlarının bağlamında yalıtım, bir işlemde uygulanan değişikliklerin diğer paralel işlemlerde ne zaman ve nasıl göründüğünü belirtir. İşlem yalıtımı, herhangi bir işlem sisteminin önemli bir parçasıdır. Bir kullanıcı verisini diğer kullanıcı eylemleri tarafından etkilenmeyen sorgular ile elde edilen verilerin tutarlılığı ve tamlığı ile ilgilidir. Bir veritabanı, yüksek düzeyde izolasyon sağlamak için verileri kilitler.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia İzolasyonu Açıklıyor

Veri kilitleme derecesini kontrol etmek için çeşitli izolasyon seviyeleri tanımlanmıştır. Yüksek izolasyon seviyesi sistemin kilitlenme yaratması için ek yükün kilitlenmesine neden olabilir. Dört ana yalıtım seviyesi şunlardır: Okuma Kabul Edilmedi: Bu seviye, okuma verilerinin tablonun veya sorgunun diğer bölümleriyle tutarlı olmadığı ve taahhüt edilmediği kirli okumalarla ilgilidir. Burada veriler herhangi bir doğrulama, doğrulama ve işleme koymadan doğrudan tablo bloklarından okunur. Dolayısıyla veriler olabildiğince kirli. Taahhüt Oku: Bu durumda, bir sorgunun döndürdüğü satırlar, sorgu başlatıldığında zaten işlenen satırlardır. Sorgu başlamadan önce tamamlama tamamlandığından, sonuç sorgu çıktısında görüntülenmez. Tekrarlanan Okuma: Bu durumda, bir sorgu tarafından döndürülen satırlar, işlem başlatıldığında taahhüt edilir. Yapılan değişiklikler işlemde mevcut değildir ve bu nedenle sorgu sonucunda görünmez. Serileştirilebilir: Bu düzeyde, işlemler seri olarak birbiri ardına tamamen izole bir şekilde gerçekleşir. Oracle ve Postgre SQL gibi veritabanları bazen işlemlerin seri sıralanmasını garanti etmiyor, ancak bir işlemdeki tüm okumaların veritabanının tutarlı anlık görüntüleri olduğu ve anlık görüntülemeden sonra yapılan diğer eşzamanlı güncellemelerle çakışma üretmediği durumlarda işlem taahhütlerini içeren anlık görüntü yalıtımını destekliyor. Anlık görüntü yalıtımlarının izin verdiği anormallikler, tutarlılığı koruyan işlemleri bir araya getirerek veri tutarlılığının ihlal edilmesine neden olabilir. Bu anormallikler, güncelleme çatışmaları veya yapay kilitlenme getirilerek ortadan kaldırılabilir. Tüm veritabanları, kullanıcıların varsayılan yalıtım seviyelerini ayarlamalarına izin verir. Seçilen mükemmel izolasyon seviyeleri, uygulamaların kirli okumalar, tekrarlanabilir okumalar ve fantom okumalar gibi hatalar vermesini önler. İlk işlem, ikinci işlem tarafından yapılan tamamlanmamış değişiklikleri okuduğunda, kirli okumalara yol açar. Aynı işlem sırasında tekrar okunursa, okunan veri aynı kalırsa, tekrarlanabilir bir okumadır. Fantom okur, eklenen yeni kayıtlar ekleme işlemlerinden önce belirtildiğinde ortaya çıkar. Farklı veri tabanı kilitleri izolasyon seviyelerinin üstesinden geldikleri: Okuma Kilitleri: Okuma kilitleri, işlem bitene kadar işlem tekrarlanabilir okuma durumlarını ortadan kaldırarak verilerin okunmasını değiştirmeyi önler. Diğer işlemler bu verileri okuyabilir, ancak yazma veya değiştirme erişimi sağlanmaz. Yazma Kilitleri: Yazma kilitleri, işlem sona erene kadar diğer işlemlerin veri değiştirmesini önler. Özel Yazma Kilitleri: Özel yazma kilidi, geçerli işlem sona erene kadar diğer işlemlerin verileri okumasını veya değiştirmesini önler. Anlık görüntüler: Anlık görüntü, işlem başladığında verilerin donmuş görüntüsüdür. Kirli okumaları, tekrarlanamayan okumaları ve hayali okumaları önler. Bu tanım Databases con'da yazılmıştır.