歸檔與備份|文件歸檔和數據庫歸檔、熱備份和冷備份
歸檔和備份是與數據庫相關的兩個主要主題。備份用作數據庫災難恢復解決方案。歸檔文件用於存儲表數據或文件的特定版本,或從數據庫中分離/移動一組未被使用的數據。在數據庫(RDBMS)中,字段備份比歸檔應用更廣泛。但是在大型文件系統(FS)中,歸檔比備份使用得更廣泛,因為歸檔可以作為一個好的文件版本控制解決方案。
歸檔
如前所述,歸檔有幾種類型。文件歸檔和數據庫歸檔。文件歸檔不是災難恢復解決方案,但它是一個文件版本控制系統。數據庫存檔是從活動使用的數據中移動未被主動使用的部分數據。這些存檔的數據對於將來的參考仍然很重要。存檔數據不會移動到單獨的介質或系統中。如果系統是一個數據庫,那麼在數據歸檔之後,這些歸檔的數據將保留在同一個數據庫中。(在ORACLE數據庫中,有一種稱為ARCHIVELOG模式的模式。在此模式下,ORACLE server會將所有數據庫更改歸檔為存檔日誌文件。)
備份
備份被用作數據恢復解決方案。這意味著,當數據庫損壞或數據庫服務器被破壞時,恢復數據庫非常有用。實際上,這些備份是原始數據的副本。有幾種類型的備份。熱備份和冷備份是兩種主要類型。使用數據庫時執行熱備份,不使用數據庫時執行冷備份。一個好的備份方法應該具有更快的恢復能力,並且數據丟失應該最小化(零數據丟失)。備份必須拷貝到單獨的磁盤或磁帶上,以便在災難中使用。
歸檔和備份有什麼區別?1歸檔不是災難恢復解決方案。但是備份是為了從人為錯誤、數據塊損壞、硬件故障和自然災害中有效地恢復數據庫。使用歸檔數據不需要恢復和恢復。但要使用備份數據,恢復和恢復是必不可少的。文件系統歸檔也可以用作版本控制方法。但是備份不能用作版本控制器。存檔數據是報告情況所必需的,備份不用於報告。存檔將保留所有可用的數據。但在備份中,用戶將決定需要的備份,並刪除過時或不需要的備份。 |