Sabtu, 11 Oktober 2014

Protokol Transaksi Konkuren

Protokol Transaksi Konkuren merupakan proses pengaturan operasi pada database tanpa menyebabkan saling mempengaruhi antara satu dengan yang lain. Akses konkuren tidak akan bermasalah jika user hanya melakukan pembacaan data, gangguan akan terjadi jika dua atau lebih user mengakses database dan sedikitnya melakukan suatu perubahan (update), maka dapat menyebabkan ketidak-konsistenan (inconsistencies). Concurrency Control Mechanism dibutuhkan agar transaksi tidak saling mengganggu.

Terdapat empat masalah potensial yang disebabkan oleh Concurrency, yaitu:

  • Lost Update Problem
Suatu masalah yang timbul akibat dihiraukannya informasi pada saat ada update dari operasi lain yang hampir bersamaan waktunya. 
  • Inconsistent Retrievals
Permasalahan mengenai informasi update suatu operasi yang belum didapatkan oleh operasi lain saat operasi tersebut berjalan. 
  • Serial Equivalence
Kriteria untuk mengkoreksi eksekusi secara bersamaan. Bertujuan untuk menghindari adanya lost update problems dan inconsistent retrievals.
  • Conflicting Operations
Adanya konflik antara dua atau lebih operasi yang efeknya saling bertentangan.

Tidak ada komentar:

Posting Komentar