0
VC 8 Pretest Sistem Basis Data 2
Posted by Fikri Ramadhan
on
15.55
1. Mengapa backup juga perlu diterapkan dalam basis data?
Jawab:
Backup dalam basis data penting untuk mengantisipasi hilangnya data akibat dari kerusakan sistem dalam database
2. Bilamana Recovery data dilaksanakanJawab:
Ada 2 teknik utama dalam melakukan recovery kesalahan transaksi :
3. Apa peranan DBA dalam proses Backup dan Recovery data
Jawab:
Jawab:
Backup dalam basis data penting untuk mengantisipasi hilangnya data akibat dari kerusakan sistem dalam database
2. Bilamana Recovery data dilaksanakanJawab:
Ada 2 teknik utama dalam melakukan recovery kesalahan transaksi :
- Deferred
update
- Immediate
update
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.
Mekanismenya
1.
Start
à
2. Insert A à 3. Update B à 4. Delete A à 5. Commit
Immediate update
• Update Dilakukan Langsung Pada Data
Base Tanpa Menunggu Transaksi Mencapai Titik Commit
• Operasi Tetap Harus Dituliskan Ke
Log (Pada Disk) Sebelum Update Dilakukan Pada Data Base à Write-ahead Logging Protocol
Mekanismenya
1. Start à2. Insert A à 3. Update B à 4. Delete A à5.Commit
1. Start à2. Insert A à 3. Update B à 4. Delete A à5.Commit
Jawab:
- Membentuk prosedur utk backup/recovery
- Pemeliharaan Backup dan recovery thd database
Posting Komentar