0
VC 8 Posttest Sistem Basis Data 2
Posted by Fikri Ramadhan
on
16.11
- Jelaskan apa saja penyebab kegagalan system dalam sebuah system yang memungkinkan mengganggu konsistensi data
Jawab:*Penyebab : gangguan pada sistem (misal : mati listrik).
Data pada RAM hilang dan ada transaksi yg tidak selesai, transaksi harus dibatalkan pada saat sistem diaktifkan kembali (UNDO) dan transaksi yang commit harus dijamin telah ditulis (proses REDO).*Penyebab : Kegagalan media (disk rusak)
Memuat kembali (RESTORE) backup database. - Kegagalan system juga bisa mengakibatkan kerusakan pada system, jelaskan jenis kerusakan akibat kegagalan system dan bagaimana untuk mengatasinya
Jawab:
Data pada RAM hilang dan ada transaksi yg tidak selesai, transaksi harus dibatalkan pada saat sistem diaktifkan kembali (UNDO) dan transaksi yang commit harus dijamin telah ditulis (proses REDO) - RDMBS menyediakan beberapa fasilitas recovery data antara lain mekanisme backup, fasilitas loging, chekpoint, dan manager recovery. Jelaskan konsep recovery yang dapat dipilih atau digunakan pada saat kegagalan transaksi
Jawab:Deffered update· Update Tidak Dilakukan Secara Langsung Pada Data Base, Tetapi Update Dilakukan Setelah Transaksi Menyelesaikan Eksekusinya Dengan Sukses Dan Mencapai Titik Commit.· Sebelum Mencapai Commit Semua Transaksi Yang Di Update Disimpan Pada Buffer Local· Hanya Dicatat Pada System Log Dan Transaction Workspace.· Setelah Transaksi Commit Dan Log Sudah Dituliskan Ke Disk, Maka Update Dituliskan Ke Data Base· Karena Data Base Tidak Pernah Ter-update Pada Disk Hingga Transaksi Mencapai Commit, Operasi UNDO Tidak Diperlukan.· Operasi Ini Dikenal Dengan Algoritma Recovery No Undo/ Redo.· Redo Dibutuhkan Saat Sistem Gagal Setelah Transaksi Mencapai Commit Tetapi Sebelum Perubahan Disimpan Pada Data Base Di Disk.Mekanismenya1. Start à 2. Insert A à 3. Update B à 4. Delete A à 5. CommitKEUNTUNGANLebih aman karena operasi tidaklangsung mengubah data base sebelum transaksi di-commit,sehingga bila terjadi system failure atau transaksi abort, data basetetap dalam consistent state.
Posting Komentar