三級數據庫知識點(十一)

故障類型


  • 事務內部的故障(事物內部故障分爲預期和非預期的,其中大部分是非預期的)
  • 系統故障(系統故障又稱軟故障,是指數據庫在運行過程中,由於硬件故障、數據庫軟件及操作系統的漏洞、突然停電等情況,導致系統停止運轉,所有正在運行的事務以非正常方式終止,需要系統重新啓動的一類故障;這類故障影響正在運行的所有事務)
  • 介質故障(介質故障又稱硬故障,主要指數據庫在運行過程中,由於磁頭碰撞、磁盤損壞、強磁干擾、天災人禍等情況,使數據庫中的數據部分或全部丟失的一類故障;這類故障可能導致物理存儲設備損壞,使數據庫文件及數據全部丟失;雖然發生可能性小,但破壞性最大)
  • 計算機病毒故障(計算機病毒是一種惡意的計算機程序)

數據庫恢復機制


☞恢復機制涉及的兩個關鍵問題是:一、如何建立冗餘數據;二、如何利用這些冗餘數據實施數據恢復

數據轉儲

—數據轉儲是指數據庫管理員(DBA)或數據庫管理系統定期複製數據庫,並將複製得到的數據放到其他介質中的過程,數據轉儲也稱數據備份

按操作分爲

  • 靜態轉儲(在靜態轉儲的過程中系統不能運行其他事務,不允許在轉儲期間對數據庫有任何的存取、修改活動,即轉儲前後系統必須處於一個一致性的狀態)
  • 動態轉儲(動態轉儲是指允許轉儲操作和用戶事務併發執行,即允許在轉儲過程中對數據庫進行存取和修改操作)

數據轉儲機制

  • 完全轉儲是對數據庫中所有數據進行轉儲
  • 增量轉儲只是複製上次轉儲後發生變化的文件或數據塊
  • 差量轉儲是對最近一次數據庫完全轉儲以來發生的數據變化進行轉儲,又稱差異轉儲

以記錄爲單位的日誌文件

  • 以記錄爲單位的日誌文件內容包括每個事務的開始標記(BEGIN TRANSACTION)、每個事務的結束標記(包括事務提交記錄或事務終止記錄),以及每個事務的所有修改操作(位於開始標記和結束標記之間)

登陸日誌


爲保證數據庫是可恢復的,登陸日誌文件必須遵循兩條原則:

1、登記的次序嚴格按並行事務執行的時間次序 
2、必須先寫日誌文件,後寫數據庫

檢查點


作用 
檢查點最大限度地減少了數據庫完全恢復時所必須執行的日誌部分

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章