VC 7 Posttest : Masalah Konkurensi


VC 7 Posttest : Masalah Konkurensi

a. Jelaskan 2 metode untuk menjamin SERIALIZABILITY

Conflict serializability yaitu memerintahkan operasi yang saling bertentangan dengan suatu cara sama seperti eksekusi serial.
View serializability terdapat beberapa jenis serializability yang menawarkan definisi yang tidak terlalu kaku (less stringent definition) darischedule ekuivalen dari pada conflict serializability.

b. Pada Metode Locking  untuk transaksi terus menahan suatu kunci sampai dilepaskan secara eksplisit selama eksekusi atau telah selesai, aturannya menggunakan matriks locking. Jelas kerja dari matriks Locking

Cara kerja matriks Locking:
Kita asumsikan ter dapat dua macam kunci:
– Kunci X (kunci exekutif) dan kunci S (kunci yang digunakan bersama-sama)
– Jika transaksi A menggunakan kunci X pada record R, maka permintaan dari transaksi B harus menunggu sampai nanti transaksi A melepaskan kunci
– Jika transaksi A menggunakan kunci S pada record R, maka:
– Bila transaksi B ingin menggunakan kunci X, maka B harus menunggu sampai A melepaskan kunci tersebut
– Bila transaksi B ingin menggunakan kunci S, maka B bila menggunakan kunci S bersama A

Komentar

Postingan Populer