Minggu, 12 Oktober 2014

Testing for Serializability

Serializability adalah suatu aturan untuk menjadwalkan proses-proses transaksi yang dijalankan hampir bersamaan dengan tetap menjaga konsistensi data seolah-olah proses dari transaksi-transaksi tersebut dijalankan secara serial.

Instruksi pada operasi serializability, yaitu read dan write. Diasumsikan bahwa transaksi dapat melakukan perhitungan terhadap data dalam buffer lokal di antara instruksi read dan write.

Sabtu, 11 Oktober 2014

Recoverability

Recovery merupakan suatu proses penyimpanan kembali basis data pada keadaan yang benar sebelum terjadi kegagalan (failure).

Fasilitas Recovery

  1. Mekanisme Backup
  2. Fasilitas Logging
  3. Fasilitas Checkpoint
  4. Manager Recovery

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.