国产精品久久久久久久久久东京,亚洲视频免费播放,少妇人妻精品一区二区三区视频,日韩一级品

好房網(wǎng)

網(wǎng)站首頁百科全書 >正文

數(shù)據(jù)庫事務(wù)的四種特性(數(shù)據(jù)庫事務(wù)的四大特性)

2022-06-28 21:16:54 百科全書來源:
導(dǎo)讀1、數(shù)據(jù)庫事務(wù)的四大特性2、數(shù)據(jù)庫事務(wù)的四大特性如下:3、1.原子數(shù)4、第一個原子性,這是最簡單的。都說一個事物中的所有操作一起形成一個...

1、數(shù)據(jù)庫事務(wù)的四大特性

2、數(shù)據(jù)庫事務(wù)的四大特性如下:

3、1.原子數(shù)

4、第一個原子性,這是最簡單的。都說一個事物中的所有操作一起形成一個原子包,要么全部成功,要么全部失敗。這是最基本的特性,它確保數(shù)據(jù)庫不正?;蛴捎谝恍┢渌蛩囟P(guān)閉。

5、2.一致性

6、第二,一致性,這是大家誤解最多的。很多博客喜歡用銀行轉(zhuǎn)賬的例子來講一致性。所謂的一致性是基于原子性。

7、原子性只保證一件事情中所有操作的同一性。大家生死與共,你不會死,但我還活著。但是,原子性并不能保證所有人都會同時生死與共。電腦的指令是有順序的,決定了一個東西的提交,會經(jīng)歷一個時間過程。那么如果我在提交的中途讀取數(shù)據(jù)庫,會讀取中間結(jié)果嗎?

8、為了防止這種情況,數(shù)據(jù)庫事務(wù)的一致性規(guī)定,在事務(wù)提交前后,只有事務(wù)提交前的狀態(tài)和事務(wù)提交后的狀態(tài)才能一直存在,從一個一致狀態(tài)到另一個一致狀態(tài),不能出現(xiàn)中間過程狀態(tài)。也就是說,事物的執(zhí)行結(jié)果是一種量子化的狀態(tài),而不是線性的狀態(tài)。

9、數(shù)據(jù)庫里會有一個提交東西的過程。如果提交時有時間差,在提交的第一秒,直到第三秒才完成一個刪除過程。第一秒訪問的人和第三秒訪問的人會得到不同的結(jié)果嗎?不一致,狀態(tài)混亂?這是一致性的保證。只會有前狀態(tài)和后狀態(tài),永遠不會有中間狀態(tài)。

10、3.隔離

11、事物的孤立是基于原子性和一致性。因為事物是原子化和量子化的,事物可以以多個原子包的形式并發(fā)執(zhí)行,但一切互不干擾。

12、然而,由于許多事物可能操作相同的資源,因此為了確保隔離,將有許多針對不同事物的鎖定方案。當(dāng)然,這是數(shù)據(jù)庫的實現(xiàn),我們不需要深究它們是如何實現(xiàn)的。

13、4.堅持

14、持久化,一個東西提交了,數(shù)據(jù)庫的狀態(tài)就永遠改變了。只要是提交的東西,即使提交后往下掉,也確實會提交。不會出現(xiàn)提交因為剛下去就不生效的情況。是為了要提交的東西,就像洗不掉的紋身,永遠凝固,除非你把硬盤毀掉。

本文到此結(jié)束,希望對大家有所幫助。


版權(quán)說明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!


標(biāo)簽:

熱點推薦
熱評文章
隨機文章