Rabu, 29 April 2020

Pretest masalah Konkurensi


  • 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).
jelasakan secara singkat :

1.  Lost update problemketika dua user mengupdate dua buah data yang sama



Dari contoh diatas, maka transaksi A tidak akan dianggap dan data update pada transaksi A akan di overwrite oleh transaksi B Ini akan menimbulkan lost update problem pada transaksi A.

2.  Uncommited dependency problem, ketika user yang satu me-retrieve data dan user yang lain me-rollback data tersebut



Dari contoh diatas, maka transaksi A akan menerima data yang salah karena pada transaksi B saat di update terjadi kesalahan kemudian di rollback

3.  Inconsistent analysis problemketika user yang satu meretrieve data dan user yang lain mengupdate data tersebut


Dari contoh diatas, maka transaksi A akan menghasilkan data yang salah dan tidak sesuai database karena saat analisis di transaksi A terjadi update data pada salah satu datanya.

Tidak ada komentar:

Posting Komentar