數(shù)據(jù)庫(kù)恢復(fù)技術(shù)課件.ppt

數(shù)據(jù)庫(kù)恢復(fù)技術(shù)課件.ppt

ID:57016642

大小:240.50 KB

頁(yè)數(shù):96頁(yè)

時(shí)間:2020-07-26

數(shù)據(jù)庫(kù)恢復(fù)技術(shù)課件.ppt_第1頁(yè)
數(shù)據(jù)庫(kù)恢復(fù)技術(shù)課件.ppt_第2頁(yè)
數(shù)據(jù)庫(kù)恢復(fù)技術(shù)課件.ppt_第3頁(yè)
數(shù)據(jù)庫(kù)恢復(fù)技術(shù)課件.ppt_第4頁(yè)
數(shù)據(jù)庫(kù)恢復(fù)技術(shù)課件.ppt_第5頁(yè)
資源描述:

《數(shù)據(jù)庫(kù)恢復(fù)技術(shù)課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、武漢科技大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院數(shù)據(jù)庫(kù)系統(tǒng)概論AnIntroductiontoDatabaseSystem第十章數(shù)據(jù)庫(kù)恢復(fù)技術(shù)AnIntroductiontoDatabaseSystem第十章數(shù)據(jù)庫(kù)恢復(fù)技術(shù)10.1事務(wù)的基本概念10.2數(shù)據(jù)庫(kù)恢復(fù)概述10.3故障的種類10.4恢復(fù)的實(shí)現(xiàn)技術(shù)10.5恢復(fù)策略10.6具有檢查點(diǎn)的恢復(fù)技術(shù)10.7數(shù)據(jù)庫(kù)鏡像10.8小結(jié)AnIntroductiontoDatabaseSystem10.1事務(wù)的基本概念一、什么是事務(wù)二、如何定義事務(wù)三、事務(wù)的特性AnIntroductiontoDatabaseS

2、ystem一、什么是事務(wù)事務(wù)(Transaction)是用戶定義的一個(gè)數(shù)據(jù)庫(kù)操作序列,這些操作要么全做,要么全不做,是一個(gè)不可分割的工作單位事務(wù)和程序是兩個(gè)概念在關(guān)系數(shù)據(jù)庫(kù)中,一個(gè)事務(wù)可以是一條SQL語(yǔ)句,一組SQL語(yǔ)句或整個(gè)程序一個(gè)應(yīng)用程序通常包含多個(gè)事務(wù)事務(wù)是恢復(fù)和并發(fā)控制的基本單位AnIntroductiontoDatabaseSystem二、如何定義事務(wù)顯式定義方式BEGINTRANSACTIONBEGINTRANSACTIONSQL語(yǔ)句1SQL語(yǔ)句1SQL語(yǔ)句2SQL語(yǔ)句2。。。。。。。。。。COMMITROLLBACK隱式

3、方式當(dāng)用戶沒(méi)有顯式地定義事務(wù)時(shí),DBMS按缺省規(guī)定自動(dòng)劃分事務(wù)AnIntroductiontoDatabaseSystem事務(wù)結(jié)束COMMIT事務(wù)正常結(jié)束提交事務(wù)的所有操作(讀+更新)事務(wù)中所有對(duì)數(shù)據(jù)庫(kù)的更新永久生效ROLLBACK事務(wù)異常終止事務(wù)運(yùn)行的過(guò)程中發(fā)生了故障,不能繼續(xù)執(zhí)行回滾事務(wù)的所有更新操作事務(wù)滾回到開始時(shí)的狀態(tài)AnIntroductiontoDatabaseSystem三、事務(wù)的特性(ACID特性)事務(wù)的ACID特性:原子性(Atomicity)一致性(Consistency)隔離性(Isolation)持續(xù)性(Dur

4、ability)AnIntroductiontoDatabaseSystem1.原子性事務(wù)是數(shù)據(jù)庫(kù)的邏輯工作單位事務(wù)中包括的諸操作要么都做,要么都不做AnIntroductiontoDatabaseSystem2.一致性事務(wù)執(zhí)行的結(jié)果必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)一致性狀態(tài):數(shù)據(jù)庫(kù)中只包含成功事務(wù)提交的結(jié)果不一致狀態(tài):數(shù)據(jù)庫(kù)中包含失敗事務(wù)的結(jié)果AnIntroductiontoDatabaseSystem一致性與原子性銀行轉(zhuǎn)帳:從帳號(hào)A中取出一萬(wàn)元,存入帳號(hào)B。定義一個(gè)事務(wù),該事務(wù)包括兩個(gè)操作這兩個(gè)操作要么全做,要么

5、全不做全做或者全不做,數(shù)據(jù)庫(kù)都處于一致性狀態(tài)。如果只做一個(gè)操作,數(shù)據(jù)庫(kù)就處于不一致性狀態(tài)。B=B+1A=A-1BAAnIntroductiontoDatabaseSystem3.隔離性對(duì)并發(fā)執(zhí)行而言一個(gè)事務(wù)的執(zhí)行不能被其他事務(wù)干擾一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)其他并發(fā)事務(wù)是隔離的并發(fā)執(zhí)行的各個(gè)事務(wù)之間不能互相干擾AnIntroductiontoDatabaseSystemT1的修改被T2覆蓋了!讀A=16A←A-3寫回A=13①讀A=16②③A←A-1寫回A=15④T2T13.隔離性AnIntroductiontoDatabaseS

6、ystem4.持續(xù)性持續(xù)性也稱永久性(Permanence)一個(gè)事務(wù)一旦提交,它對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的改變就應(yīng)該是永久性的。接下來(lái)的其他操作或故障不應(yīng)該對(duì)其執(zhí)行結(jié)果有任何影響。AnIntroductiontoDatabaseSystem事務(wù)的特性保證事務(wù)ACID特性是事務(wù)處理的任務(wù)破壞事務(wù)ACID特性的因素多個(gè)事務(wù)并行運(yùn)行時(shí),不同事務(wù)的操作交叉執(zhí)行事務(wù)在運(yùn)行過(guò)程中被強(qiáng)行停止AnIntroductiontoDatabaseSystem第十章數(shù)據(jù)庫(kù)恢復(fù)技術(shù)10.1事務(wù)的基本概念10.2數(shù)據(jù)庫(kù)恢復(fù)概述10.3故障的種類10.4恢復(fù)的實(shí)現(xiàn)技術(shù)10.

7、5恢復(fù)策略10.6具有檢查點(diǎn)的恢復(fù)技術(shù)10.7數(shù)據(jù)庫(kù)鏡像10.8小結(jié)AnIntroductiontoDatabaseSystem10.2數(shù)據(jù)庫(kù)恢復(fù)概述故障是不可避免的計(jì)算機(jī)硬件故障系統(tǒng)軟件和應(yīng)用軟件的錯(cuò)誤操作員的失誤惡意的破壞故障的影響運(yùn)行事務(wù)非正常中斷破壞數(shù)據(jù)庫(kù)AnIntroductiontoDatabaseSystem數(shù)據(jù)庫(kù)恢復(fù)概述(續(xù))數(shù)據(jù)庫(kù)管理系統(tǒng)對(duì)故障的對(duì)策DBMS提供恢復(fù)子系統(tǒng)保證故障發(fā)生后,能把數(shù)據(jù)庫(kù)中的數(shù)據(jù)從錯(cuò)誤狀態(tài)恢復(fù)到某種邏輯一致的狀態(tài)保證事務(wù)ACID恢復(fù)技術(shù)是衡量系統(tǒng)優(yōu)劣的重要指標(biāo)AnIntroductionto

8、DatabaseSystem第十章數(shù)據(jù)庫(kù)恢復(fù)技術(shù)10.1事務(wù)的基本概念10.2數(shù)據(jù)庫(kù)恢復(fù)概述10.3故障的種類10.4恢復(fù)的實(shí)現(xiàn)技術(shù)10.5恢復(fù)策略10.6具有檢查點(diǎn)的恢復(fù)技術(shù)10.7數(shù)據(jù)庫(kù)鏡像10.8小結(jié)AnIntro

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。