Apa itu penguncian dua fase dengan contoh?
Apa itu penguncian dua fase dengan contoh?

Video: Apa itu penguncian dua fase dengan contoh?

Video: Apa itu penguncian dua fase dengan contoh?
Video: Metode simpleks dua fase: contoh soal 2024, Mungkin
Anonim

Dalam database dan pemrosesan transaksi, dua - penguncian fase (2PL) adalah metode kontrol konkurensi yang menjamin serializability. Ini juga merupakan nama dari kumpulan jadwal transaksi database (sejarah) yang dihasilkan.

Kuat ketat dua - penguncian fase.

Kunci Tipe Baca- kunci menulis- kunci
menulis- kunci x x

Juga, apa itu penguncian dua fase dan bagaimana menjamin serializability?

Dua - penguncian fase : Dua - penguncian fase skema adalah salah satu penguncian skema di mana transaksi tidak dapat meminta yang baru kunci sampai membuka kunci operasi dalam transaksi. Ini terlibat dalam dua fase.

Ketahui juga, manfaat apa yang diberikan oleh penguncian dua fase yang ketat? Menjawab: Dua yang ketat - penguncian fase memiliki keuntungan dari 2PL yang ketat . Selain itu memiliki sifat bahwa untuk dua transaksi yang saling bertentangan, melakukan urutan adalah urutan serializability mereka. Dalam beberapa sistem, pengguna mungkin mengharapkan perilaku ini.

apa penguncian dua fase yang ketat?

Dua yang ketat - penguncian fase : Transaksi tidak dapat menulis ke dalam database sampai mencapai titik komitnya. Sebuah transaksi tidak dapat melepaskan apapun kunci sampai selesai menulis ke database; karena itu kunci tidak dirilis sampai setelah titik komit.

Bagaimana protokol penguncian dua fase memastikan serializability?

Karena inkonsistensi apa pun hanya dapat dibuat oleh operasi tulis. Beberapa pembacaan pada item database dapat terjadi secara paralel. 2- Protokol Penguncian Fase membatasi baca/tulis yang tidak diinginkan ini dengan menerapkan eksklusif kunci . Apalagi, ketika ada eksklusif kunci pada item itu hanya akan dirilis dalam penyusutan fase.

Direkomendasikan: