Örnekle iki fazlı kilitleme nedir?
Örnekle iki fazlı kilitleme nedir?

Video: Örnekle iki fazlı kilitleme nedir?

Video: Örnekle iki fazlı kilitleme nedir?
Video: İç Kilitleme -Interlock- Nedir? 2024, Kasım
Anonim

Veritabanlarında ve işlem işlemlerinde, 2 - faz kilitleme (2PL), serileştirilebilirliği garanti eden bir eşzamanlılık kontrol yöntemidir. Aynı zamanda, sonuçta ortaya çıkan veritabanı işlem çizelgeleri (geçmişler) kümesinin adıdır.

Güçlü katı 2 - faz kilitleme.

Kilit tip okuman- kilit yazı yazmak- kilit
yazı yazmak- kilit x x

Ayrıca, iki fazlı kilitleme nedir ve seri hale getirilebilirliği nasıl garanti eder?

2 - faz kilitleme : 2 - faz kilitleme şema bunlardan biridir kilitleme şema, bir işlemin yeni bir istekte bulunamayacağıdır. kilit işlemdeki işlemlerin kilidini açana kadar. Dahildir iki aşama.

Ayrıca, sıkı iki fazlı kilitlemenin ne gibi yararlar sağladığını da bilin? Cevap: titiz iki - faz kilitleme var avantajlar ile ilgili katı 2PL . Ayrıca şu özelliğe sahiptir: 2 çelişkili işlemler, bunların işlemek sıra onların serileştirilebilirlik sırasıdır. Bazı sistemlerde kullanıcılar bu davranışı bekleyebilir.

katı iki fazlı kilitleme nedir?

sıkı iki - faz kilitleme : Bir işlem, taahhüt noktasına ulaşana kadar veritabanına yazamaz. Bir işlem herhangi birini serbest bırakamaz kilitler veritabanına yazmayı bitirene kadar; Öyleyse kilitler taahhüt noktasından sonraya kadar serbest bırakılmaz.

İki fazlı kilitleme protokolü seri hale getirilebilirliği nasıl sağlar?

Çünkü herhangi bir tutarsızlık ancak yazma işlemi ile oluşturulabilir. Bir veritabanı öğesinde birden çok okuma paralel olarak gerçekleşebilir. 2- Faz Kilitleme protokolü özel uygulayarak bu istenmeyen okuma/yazmayı kısıtlar kilit . Ayrıca, özel bir durum olduğunda kilit bir öğede yalnızca küçülmede serbest bırakılır faz.

Önerilen: