事務(wù)中的數(shù)據(jù),數(shù)據(jù)庫(kù)緩沖區(qū),數(shù)據(jù)庫(kù)
事務(wù)需要提交和撤銷
數(shù)據(jù)元素的概念
圖片.png
事務(wù)的原子性是指事務(wù)的一組操作
要么不做要么全做
已經(jīng)提交的事務(wù)
對(duì)于數(shù)據(jù)庫(kù)的讀寫
一定要反映到磁盤上
故障恢復(fù)
是要保證原子性
和持久性
故障恢復(fù)就是把不正確的狀態(tài)
恢復(fù)到已知為正確的某一狀態(tài)
圖片.png
數(shù)據(jù)庫(kù)故障恢復(fù)
圖片.png
事務(wù)故障的恢復(fù)
- Redo
-
Undo
圖片.png
系統(tǒng)故障的恢復(fù)需要運(yùn)行日志
- 運(yùn)行日志是一個(gè)文件
- 運(yùn)行日志是直接寫在
介質(zhì)存儲(chǔ)
上的 - 先寫運(yùn)行日志昼榛,再與
數(shù)據(jù)庫(kù)緩沖區(qū)
進(jìn)行信息交換
圖片.png
運(yùn)行日志應(yīng)該從哪一個(gè)點(diǎn)
開(kāi)始恢復(fù)拜鹤?
圖片.png
檢查點(diǎn)之前的事務(wù)已經(jīng)寫入到磁盤
上
檢查點(diǎn)之后的事務(wù)是否已經(jīng)寫入是不知道的
檢查點(diǎn)是設(shè)置在運(yùn)行日志
中的
圖片.png
介質(zhì)故障的恢復(fù)是通過(guò)副本
來(lái)解決的
圖片.png
介質(zhì)恢復(fù)后還需要運(yùn)行日志
來(lái)恢復(fù)的
轉(zhuǎn)儲(chǔ)點(diǎn)的確定
圖片.png
介質(zhì)故障是通過(guò)備份
來(lái)解決的渔伯,備份在不同的介質(zhì)
上
數(shù)據(jù)元素的概念
圖片.png
事務(wù)相關(guān)的讀寫操作
圖片.png
持久性是持久到磁盤
上
圖片.png