資料庫備份與恢復
阿新 • • 發佈:2020-10-16
資料備份
增量備份和差量備份的區別:
前者是針對上一次備份;後者是針對上一次完全備份.
先寫日誌,再寫資料檔案.這樣做的好處:一旦寫資料檔案出故障了,想要恢復狀態的話可以找日誌看看做了哪些操作,然後重新做這種操作.(沒有日誌,一旦系統斷電,記憶體中快取的資訊全部都會丟失,肯定會出現資料不一致問題)
為什麼先寫日誌:
因為日誌是用來恢復資料庫的。
舉例來說,如果先寫資料庫,後寫日誌,但是在剛好寫了資料庫而未寫日誌的時候崩潰了,那麼根據日誌恢復出來的資料庫就少了一條記錄(假設是插入操作)。但反過來的話,完全可以根據日誌檔案把這條資料恢復出來。
同樣的原因,日誌檔案是不推薦和資料庫儲存在同一個硬碟的,因為一旦硬碟壞了就會一起死掉。當然,如果已經使用了帶容錯的RAID,甚至是盤櫃之類的裝置,那麼可以放在一起沒有太大問題。
故障恢復:
回滾和重做操作具體怎麼玩,還是需要自己真正去學習的.