網(wǎng)站首頁(yè)百科全書(shū) >正文
1、數(shù)據(jù)庫(kù)事務(wù)的四大特性
2、數(shù)據(jù)庫(kù)事務(wù)的四大特性如下:
3、1.原子數(shù)
4、第一個(gè)原子性,這是最簡(jiǎn)單的。都說(shuō)一個(gè)事物中的所有操作一起形成一個(gè)原子包,要么全部成功,要么全部失敗。這是最基本的特性,它確保數(shù)據(jù)庫(kù)不正?;蛴捎谝恍┢渌蛩囟P(guān)閉。
5、2.一致性
6、第二,一致性,這是大家誤解最多的。很多博客喜歡用銀行轉(zhuǎn)賬的例子來(lái)講一致性。所謂的一致性是基于原子性。
7、原子性只保證一件事情中所有操作的同一性。大家生死與共,你不會(huì)死,但我還活著。但是,原子性并不能保證所有人都會(huì)同時(shí)生死與共。電腦的指令是有順序的,決定了一個(gè)東西的提交,會(huì)經(jīng)歷一個(gè)時(shí)間過(guò)程。那么如果我在提交的中途讀取數(shù)據(jù)庫(kù),會(huì)讀取中間結(jié)果嗎?
8、為了防止這種情況,數(shù)據(jù)庫(kù)事務(wù)的一致性規(guī)定,在事務(wù)提交前后,只有事務(wù)提交前的狀態(tài)和事務(wù)提交后的狀態(tài)才能一直存在,從一個(gè)一致?tīng)顟B(tài)到另一個(gè)一致?tīng)顟B(tài),不能出現(xiàn)中間過(guò)程狀態(tài)。也就是說(shuō),事物的執(zhí)行結(jié)果是一種量子化的狀態(tài),而不是線(xiàn)性的狀態(tài)。
9、數(shù)據(jù)庫(kù)里會(huì)有一個(gè)提交東西的過(guò)程。如果提交時(shí)有時(shí)間差,在提交的第一秒,直到第三秒才完成一個(gè)刪除過(guò)程。第一秒訪(fǎng)問(wèn)的人和第三秒訪(fǎng)問(wèn)的人會(huì)得到不同的結(jié)果嗎?不一致,狀態(tài)混亂?這是一致性的保證。只會(huì)有前狀態(tài)和后狀態(tài),永遠(yuǎn)不會(huì)有中間狀態(tài)。
10、3.隔離
11、事物的孤立是基于原子性和一致性。因?yàn)槭挛锸窃踊土孔踊?,事物可以以多個(gè)原子包的形式并發(fā)執(zhí)行,但一切互不干擾。
12、然而,由于許多事物可能操作相同的資源,因此為了確保隔離,將有許多針對(duì)不同事物的鎖定方案。當(dāng)然,這是數(shù)據(jù)庫(kù)的實(shí)現(xiàn),我們不需要深究它們是如何實(shí)現(xiàn)的。
13、4.堅(jiān)持
14、持久化,一個(gè)東西提交了,數(shù)據(jù)庫(kù)的狀態(tài)就永遠(yuǎn)改變了。只要是提交的東西,即使提交后往下掉,也確實(shí)會(huì)提交。不會(huì)出現(xiàn)提交因?yàn)閯傁氯ゾ筒簧У那闆r。是為了要提交的東西,就像洗不掉的紋身,永遠(yuǎn)凝固,除非你把硬盤(pán)毀掉。
本文到此結(jié)束,希望對(duì)大家有所幫助。
版權(quán)說(shuō)明:本文由用戶(hù)上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!
猜你喜歡:
- 2022-06-28運(yùn)營(yíng)商用戶(hù)認(rèn)證失敗是什么意思(運(yùn)營(yíng)商用戶(hù)認(rèn)證失?。?/a>
- 2022-06-28美團(tuán)眾包平臺(tái)有哪些訂單類(lèi)型(美團(tuán)眾包有哪些訂單類(lèi)型)
- 2022-06-28數(shù)據(jù)庫(kù)服務(wù)器(數(shù)據(jù)庫(kù)種類(lèi))
- 2022-06-28數(shù)據(jù)庫(kù)的數(shù)據(jù)模型中的概念模型(數(shù)據(jù)庫(kù)的數(shù)據(jù)模型是指)
- 2022-06-28如何縮小圖片內(nèi)存并保持清晰度(如何縮小圖片內(nèi)存)
- 2022-06-28手機(jī)添加桌面快捷方式權(quán)限(手機(jī)添加桌面快捷方式)
- 2022-06-28運(yùn)營(yíng)商設(shè)置更新在哪里(運(yùn)營(yíng)商設(shè)置更新)
最新文章:
- 2022-06-28運(yùn)營(yíng)商用戶(hù)認(rèn)證失敗是什么意思(運(yùn)營(yíng)商用戶(hù)認(rèn)證失?。?/a>
- 2022-06-28美團(tuán)眾包平臺(tái)有哪些訂單類(lèi)型(美團(tuán)眾包有哪些訂單類(lèi)型)
- 2022-06-28數(shù)據(jù)庫(kù)服務(wù)器(數(shù)據(jù)庫(kù)種類(lèi))
- 2022-06-28數(shù)據(jù)庫(kù)的數(shù)據(jù)模型中的概念模型(數(shù)據(jù)庫(kù)的數(shù)據(jù)模型是指)
- 2022-06-28如何縮小圖片內(nèi)存并保持清晰度(如何縮小圖片內(nèi)存)
- 2022-06-28手機(jī)添加桌面快捷方式權(quán)限(手機(jī)添加桌面快捷方式)
- 2022-06-28運(yùn)營(yíng)商設(shè)置更新在哪里(運(yùn)營(yíng)商設(shè)置更新)
- 2022-06-28運(yùn)營(yíng)商設(shè)置更新有什么用(運(yùn)營(yíng)商設(shè)置更新關(guān)閉)
- 2022-06-28手機(jī)能打電話(huà)不能上網(wǎng)怎么解決(手機(jī)能打電話(huà)不能上網(wǎng)怎么回事)
- 2022-06-28快手隱私用戶(hù)作品怎么顯示(快手隱私用戶(hù)是什么意思)
- 2022-06-28手機(jī)能投屏到汽車(chē)中控嗎(手機(jī)能投屏到電視嗎)
- 2022-06-28微信視頻老是呼叫失敗怎么回事(微信視頻呼叫失敗是怎么回事)
- 2022-06-28快手隱私用戶(hù)是開(kāi)啟還是關(guān)閉(快手隱私用戶(hù)是啥意思)
- 2022-06-28快手往右滑滑不動(dòng)下個(gè)作品(快手實(shí)驗(yàn)室沒(méi)有上滑切換作品)
- 2022-06-28蘋(píng)果手機(jī)微信視頻切出去就是黑屏(蘋(píng)果手機(jī)看視頻黑屏怎么回事)
- 熱點(diǎn)推薦
- 熱評(píng)文章
- 隨機(jī)文章
- 蘋(píng)果手機(jī)微信視頻切出去就是黑屏(蘋(píng)果手機(jī)看視頻黑屏怎么回事)
- 移動(dòng)積分(教你如何查詢(xún)手機(jī)積分和兌換話(huà)費(fèi))
- 百度街景(百度地圖怎么看街景 )
- 一年好景君須記(一年好景君須記最是橙黃橘綠時(shí))
- 如何養(yǎng)胃(實(shí)用又詳細(xì)的養(yǎng)胃秘訣)
- 男戴觀(guān)音女戴佛(男戴觀(guān)音女戴佛有何講究)
- 四川美女(四川盛產(chǎn)美女?。?/a>
- 國(guó)產(chǎn)車(chē)哪個(gè)牌子質(zhì)量好(最值得入手的3款國(guó)產(chǎn)車(chē))
- 花唄臨時(shí)額度(花唄的臨時(shí)額度是什么意思)
- 好習(xí)慣有哪些(七個(gè)值得堅(jiān)持的好習(xí)慣)