pretest_vc7_3KA10_1B118709_M.Faisal Daulay
Nama : M.Faisal Daulay
Terdapat beberapa masalah umum yang muncul pada konkurensi yaitu:
NPM : 1B118709
Kelas : 3KA10
Matkul : Sistem Basis Data 2
Tugas : vclass 7 pretest
- Lost update problem (Masalah hilangnya data yang diupdate).
- Uncommited dependency problem / dirty real (Masalah kebergantungan terhadap transaksi yang belum commit).
- Inconsistent anaisys problem (masalah analisa yang tidak konsisten).
Jelas ke 3 masalah tersebut secara singkat!!
Jawab :
1.
Masalah kehilangan modifikasi (Lost Updates Problem)
Sebuah transaksi kedua menulis nilai kedua
dari data-item (datum) di atas nilai pertama yang ditulis oleh transaksi
konkuren pertama, dan nilai pertama hilang untuk transaksi lainnya berjalan
bersamaan yang membutuhkan, dengan prioritas mereka, untuk membaca nilai
pertama. Transaksi yang telah membaca akhir nilai yang salah dengan hasil yang
salah.
2.
Masalah modifikasi sementara (Uncommitted Dependency
Problem)
Transaksi membaca nilai yang ditulis oleh
transaksi yang telah kemudian dibatalkan. Nilai ini menghilang dari database
pada abort, dan tidak seharusnya dibaca oleh setiap transaksi ("membaca
kotor"). Pembacaan transaksi diakhiri dengan hasil yang salah.
3.
Masalah Analisa yang tidak konsisten (Inconsistent
Analysis Problem)
Ketika satu transaksi mengambil ringkasan
atas nilai dari semua contoh item-data ulang, sebuah update transaksi kedua
beberapa kasus itu barang-data. Ringkasan yang dihasilkan tidak mencerminkan
hasil yang benar untuk setiap (biasanya diperlukan untuk pembenaran) agar
mengutamakan antara dua transaksi (jika dijalankan sebelum yang lain),
melainkan beberapa hasil acak, tergantung pada waktu update, dan apakah
tertentu Hasil update telah dimasukkan dalam ringkasan atau tidak.
Comments
Post a Comment