KONKURENSI
Cara untuk menjaga konsistensi basis data untuk transaksi yang dilakukan secara bersamaan (konkunren) dengan mekanisme SERIALIZABILITY
a. Jelaskan 2 metode untuk menjamin SERIALIZABILITY
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
Posting Komentar