調查局四等申論題
105年
[資訊科學組] 資料庫應用概要
第 三 題
三、當資料庫系統發生失敗(failure)後,必須重新回到一個已知的正確狀態,稱之為復原(Recovery),請問資料庫系統發生失敗的種類,可分為那幾種?而面對各種不同種類的失敗,復原資料庫系統的方法為何?(25 分)
📝 此題為申論題
思路引導 VIP
考生看到此題應先將『失敗(Failure)』分類為:交易層級、系統層級、儲存媒體層級三大類。接著,針對每一類別提出對應的復原機制(如 Undo、Redo、Log-based 復原、備份還原),並強調日誌檔(Log)與檢查點(Checkpoint)在復原過程中的核心作用。
🤖
AI 詳解
AI 專屬家教
【破題】 資料庫復原(Recovery)機制的核心在於維持資料庫交易的「單元性(Atomicity)」與「持久性(Durability)」。當系統發生異常時,必須依據失敗的影響範圍與層級,採取對應的復原策略以確保資料的一致性。 【論述】
▼ 還有更多解析內容