數據轉儲:DBA定期將數據庫復制到磁盤上保存起來,能夠使因某種原因而遭到破壞的數據庫進行恢復為上一次備份的狀態。
轉儲方法:
①靜態轉儲:轉儲期間不能對數據庫進行任何存取等活動,是最直接的轉儲方法,必須等待轉儲完畢后才能對數據庫進行存取修改等操作;靜態轉儲效率會比較低,轉儲期間,新的事務無法進行;
②動態轉儲:轉儲期間允許對數據進行存取或者修改;動態轉儲相比靜態轉儲的好處是轉儲期間,不會影響新事務的運行,效率有所提高;但轉儲結束后的數據並不能保證即時生效,如果轉儲期間,事務對數據進行了修改的話,轉儲后的數據就不能與原數據庫中的數據保持一致性,因此要把轉儲期間事務對數據庫進行的修改活動等記錄下來成為日志文件,再合並上轉儲后的數據,才能與原數據庫保持數據一致性;
③海量轉儲:每次都轉儲整個數據庫;相比於動態轉儲的好處是,不用擔心數據一致性的問題,在轉儲后不必進行記錄日志文件等操作,對於恢復數據庫會相對簡單;但若數據庫很大,那么每次轉儲耗費時間就會很長,也浪費存儲空間;
④增量轉儲:每次只轉儲上次備份后變化的數據;相對於海量轉儲,提高了轉儲效率,只對更新的數據進行轉儲,實際上也是減少了數據冗余,是比較實用高效的轉儲方法;