posttest_vc4_3KA10_1B118709_M.Faisal Daulay
Nama : M.Faisal Daulay
NPM : 1B118709
Kelas : 3KA10
Matkul : Sistem Basis Data 2
Tugas : vclass 4 posttest
Sebutkan 3 masalah akibat concurrency
Jawab :
Terdapat tiga masalah potensial yang disebabkan oleh concurrency, yaitu:
Terdapat tiga masalah potensial yang disebabkan oleh concurrency, yaitu:
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