Anda di halaman 1dari 2

Nama : Rhanu Pratama Putra Rendra

Kelas : 2A Reguler Pagi Banjarbaru


NPM : 2010010304

1. Apa yang dimaksud dengan Concurrency Control?


Jawab:
Merupakan mekanisme yang mengendalikan interaksi antara transaksi-transaksi yang
sedang bersaing (konkuren)
2. Sebutkan dan jelaskan dua mode penguncian dasar pada mekanisme Lock-Base
Protocol
Jawab:
- Bersama (Shared)
Jika sebuah transaksi Ti dapat melakukan
penguncian dengan mode ini (dilambangkan
dengan S) terhadap item data Q, maka Ti
dapat membaca, tapi tidak dapat
mengubah nilai Q tersebut.
Sintaks (perintah) :
lock-S(Q)

- Tunggal (Exclusive)
Jika sebuah transaksi Ti dapat melakukan
penguncian dengan mode ini (dilambangkan
dengan X) terhadap item data Q, maka Ti
dapat membaca maupun mengubah nilai Q
tersebut.
Sintaks (perintah) :
lock-X(Q)

3. Siapakah yang berwenang memberikan layanan/akses untuk locking?


Jawab:
modul Concurrency-Control dalam sebuah DBMS meminta shared lock untuk akses
membaca saja atau sebuah exclusive lock untuk akses membaca dan menulis.

4. Apakah yang dimaksud dengan Timestamping?


Jawab:
Secara umum, timestamping adalah penanda waktu saat transaksi terjadi. Hal ini
untuk mengurutkan eksekusi transaksi agar sama dengan eksekusi serial.

5. Diketahui sebuah item data (Q), sebutkan sintaks atau perintah Timestamping
untuk menjalankan operasi penulisan dan pembacaan terhadap data tersebut
Jawab:
1. W-timestamp(Q) menunjukkan nilai timestamp terbesar dari setiap transaksi yang
berhasil menjalankan operasi write(Q)
2. R-timestamp(Q) menunjukkan nilai timestamp terbesar dari setiap transaksi yang
berhasil menjalankan operasi read(Q)

Anda mungkin juga menyukai