- Apa yang anda pahami tentang konkurensi?
- Mengapa perlu dilakukan pengontrolan konkurensi ?
1.Pengontrolan konkurensi merupakan salah satu fungsi dari DBM
- Pada DBMS terpusat yang multi-user, dapat mengakses sejumlah transaksi pada waktu bersamaan.
- Transaction (transaksi) adalah suatu aksi atau serangkaian aksi yang dilakukan oleh seorang pemakai atau suatu program aplikasi, dimana dapat mengakses atau mengubah isi dari database.
- Dua hasil transaksi adalah commit atau rollback.
- Jika transaksi berjalan sukses maka dikatakan commit, sebaliknya jika transaksi tidak berjalan sukses maka transaksi ibatalkan dan kembali ke keadaan semula dikatakan rollback.
- Untuk menjamin transaksi-transaksi yang dilakukan bersamaan berjalan sukses tanpa adanya tumpang tindih maka dibutuhkan mekanisme pengontrolan konkurensi, jika tidak timbul permasalahan:
- Lost update
- Uncommited dependency
- Inconsistent analysis
2.
n Lebih dari satu pengguna (pada DBMS terpusat) dapat melakukan operasi pada basis data secara simultan
n Jika tidak dikontrol, hal ini dapat menyebab kan interferensi satu sama lain sehingga basis data menjadi tidak konsisten
n Untuk mencegahnya, DBMS mengimplementasikan pengontrolan konkurensi
Pretest VC6_3KA11_15117182_Rifdah Salma Isnaini
Tidak ada komentar:
Posting Komentar