資料倉庫中的備份和恢復是什麼?
備份和恢復定義了在資料丟失的情況下備份記錄的過程,以及建立能夠恢復這些資料的系統。備份資料需要複製和存檔計算機資訊,以便在資料刪除或損壞的情況下可以使用。
備份的目標是建立資料的副本,以便在主要資料發生故障時可以恢復。主要資料故障可能是硬體或軟體故障、資料損壞或人為事件(包括惡意攻擊(病毒或惡意軟體)或意外刪除資訊)的結果。備份副本使資料能夠從過去某個時間點重新儲存,以支援業務從意外事件中恢復。
它可以將資料的副本儲存在獨立的介質上,以防止主要資料丟失或損壞。這種新的介質可以像外部驅動器或 USB 快閃記憶體盤一樣簡單,也可以是更重要的東西,包括磁碟儲存系統、雲端儲存容器或磁帶驅動器。備份介質可以與主要資料位於同一區域,也可以位於遠端區域。與天氣相關的事件的可行性可以證明在遠端區域儲存資料副本的必要性。
備份有各種型別,如下所示:
完全備份 - 整個資料庫同時備份。這包括所有資料檔案、控制檔案和日誌檔案。
冷備份 - 在資料庫完全關閉時進行的備份。
熱備份 - 不是冷備份,被認為是熱備份。使用“熱”這個詞是因為資料庫引擎正在執行。當資料庫處於開啟狀態且可能正在使用時,會對其進行備份。DBMS 需要具備特殊的設施來確保備份中的資料一致性。
恢復是在資料庫的某些元素被隱藏後重建資料庫的階段。當前資料庫的恢復模型是在生成新資料庫時從模型資料庫繼承的。資料庫的模型可以在資料庫建立後更改。
完全恢復模型 - 它為將資料庫恢復到較早的時間點提供了最大的靈活性。
批次日誌恢復模型 - 批次日誌恢復為某些大型操作提供了更高的效能和更低的日誌空間消耗。
簡單恢復模型 - 簡單恢復提供了最高的效能和更低的日誌空間消耗,但在系統故障的情況下,資料丟失的風險很大。資料丟失的風險大小取決於所選的模型。每個恢復模型都針對不同的需求。