BACK UP DAN
RECOVERY
Begin transaction
Operation A
Sebuah Transaksi
Operation B
End transaction
Transaksi
Sebuah program aplikasi dapat berisi lebih dari
satu transaksi.
Jika operasi database dalam suatu transaksi
tidak meng-update database tetapi hanya
mengambil (retrieve) data, transaksinya disebut
dengan read-only transaction.
Status Transaksi dan Operasi
Tambahan
Suatu transaksi adalah unit terkecil dari kerja yang
dapat diselesaikan atau tidak dapat diselesaikan.
Beberapa operasinya dengan diagram transisinya :
X Y
X' Y'
Database
2) Backup Dinamis
Backup dilakukan tanpa penonaktifan basis data
(Sehingga user tetap bisa bekerja)
Backup Statis
Backup statis dilakukan dengan melakukan
penyalinan objek basis data secara keseluruhan,
sehingga hasil operasi backup ini akan sama
dengan basis data yang ada.
Backup statis dapat dilakukan melalui program
utilitas yang disediakan sistem operasi (OS) atau
dengan menjalankan program utilitas modul) khusus
yang disediakan DBMS.
Operasi back up statis hanya bisa dilakukan
selama basis data tidak aktif (offline backup).
Backup Dinamis
Backup dinamis dilakukan selama basis data
masih aktif (online backup).
Operasi ini hanya akan dilakukan secara hati-hati,
karena dapat mengganggu jalannya operasi-
operasi utama terhadap basis data.
Kehati-hatian itu dapat diterapkan dalam dua
bentuk, yaitu pemilihan waktu backup dan
penentuan objek-objek yang dikenai operasi
backup.
Terima
Kasih