VClass 6 : Pretest Pengontrolan Konkurensi
1. Apa yang anda pahami tentang konkurensi?
2. Mengapa perlu dilakukan pengontrolan konkurensi ?
Jawab
1. - Concurency (konkurensi) adalah banyak transaksi yang dijalankan secara bersama-sama. Dan kontrol konkurensi adalaha pengaturan dari eksekusi transaksi yang berkelanjutan dalam sistem database multiuser
- Terdapat 3 masalah dalam konkurensi :
a. Lost Update Problem
Masalah operasi update yang sukses dari seorang pengguna kemudian ditimpali oleh operasi update dari pengguna lain.
b. Uncomited dependency proble (ketergantugann yang tidak sukses/modifikasi sementara)
Masalah yang terjadi saat suatu transaksi membaca data dari transaksi lain yang belum dicommit.
c. Inconsistent analysis problem
2. Konkurensi adalah bisa dikatakan sebagai suatu fitur di mana database management system(DBMS) mengijinkan banyak transaksi pada saat bersamaan untuk mengakses data yang sama. Dalam melakukan konkurensi dibutuhkan suatu Concurency Control Mechanism (CCM) agar transaksi yang dilakukan oleh banyak user pada suatu sistem di dalam waktu yang bersamaan tidak saling “mengganggu” dan tidak menghasilkan inconsistency data.
Komentar
Posting Komentar