V-Class 7 - Pre-test Masalah Konkurensi
Soal :
Terdapat beberapa masalah umum yang muncul pada konkurensi yaitu:- Lost update problem (Masalah hilangnya data yang diupdate).
- Uncommited dependency problem / dirty real (Masalah kebergantungan terhadap transaksi yang belum commit).
- Inconsistent analysis problem (masalah analisa yang tidak konsisten).
Jelas ke 3 masalah tersebut secara singkat!
Jawab :
- Permasalahan timbul pada saat operasi update berjalan sukses kemudian ditindih oleh operasi update lain yang dilakukan oleh pemakai lain.
- Permasalahan timbul pada saat transaksi dibiarkan melihat hasil dari transasksi lain yang belum commit. Masalah ini timbul jika transaksi membaca suatu record yang sudah dimodifikasi oleh transaksi lain tetapi belum terselesaikan (uncommited), terdapat kemungkinan kalau transaksi tersebut dibatalkan (rollback).
- Permasalahan timbul apabila suatu transaksi membaca beberapa nilai tetapi transasksi berikutnya memodifikasi salah satu nilai.