首頁 >資料庫 >SQL >資料庫復原的基本技術是什麼

資料庫復原的基本技術是什麼

王林
王林原創
2020-07-13 09:19:5813445瀏覽

資料庫復原的基本技術是:1、資料轉儲;2、登記日誌檔案。資料轉儲是資料庫復原中採用的基本技術。轉儲即DBA會定期將整個資料庫複製到磁帶或另一個磁碟上儲存起來的過程。

資料庫復原的基本技術是什麼

資料轉儲和登記日誌檔案是資料庫復原的基本技術。

(推薦學習:mysql教學

相關介紹:

1、資料轉儲:

資料轉儲是資料庫復原中採用的基本技術。所謂轉儲即DBA會定期將整個資料庫複製到磁帶或另一個磁碟上保存起來的過程。這些備用的資料成為後備副本或後援副本。

轉儲可以分為靜態轉儲和動態轉儲。

靜態轉儲是在系統中無運行交易時進行的轉儲操作。即轉儲作業開始的時刻,資料庫處於一致性狀態,而轉儲期間不允許對資料庫的任何存取、 修改活動。顯然,靜態轉儲得到的一定是資料一致性的副本。

動態轉儲是指在轉儲期間允許對資料庫進行存取或修改。但是,轉儲結束時後援副本上的資料並不能保證正確有效。為此,必須把轉儲期間各事務對資料庫的修改活動登記下來,建立日誌文件,這樣,後援副本加上日誌文件就能把資料庫恢復到某一時刻的正確狀態。

轉儲可以分為海量轉儲和增量轉儲兩種方式。

海量轉儲是指每次轉儲全部資料庫。增量轉儲則指每次只轉儲上次轉儲後更新過的資料。從恢復角度來看,使用海量轉儲得到的後備副本進行恢復一般來說更方便一些。

資料轉儲方法可分為四類:動態增量轉儲、動態海量轉儲、靜態增量轉儲、靜態海量轉儲。

2、登記日誌檔案:

日誌檔案是用來記錄交易對資料庫的更新操作的檔案。日誌檔案主要有兩種格式:以記錄為單位的日誌檔案和以資料區塊為單位的日誌檔案。

為確保資料庫是可恢復的,登記日誌檔案時必須遵循兩個原則:

  • 已登記的次序嚴格依照並發事務執行的時間順序

  • 必須先些日誌文件,後再寫資料庫

以上是資料庫復原的基本技術是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多