成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

談?wù)勱P(guān)于WCF事務(wù)屬性

開發(fā) 后端
這里就什么是事務(wù),WCF事務(wù)屬性介紹,事務(wù)屬性包括原子性、一致性、隔離性、持久性,文章有詳細的介紹,希望大家看過之后深入的理解事務(wù)的概念。

大家都知道事物是一種不可在分的原子操作,這里就WCF事務(wù)和大家簡單的分析一下。WCF提供的事務(wù)機制,其實除了利用已有的.NET 框架提供的事務(wù)機制外,還根據(jù)自身需求進行了擴展。這個問題不難理解。WCF編程模型告訴我們,WCF的應(yīng)用通常包含客戶系統(tǒng)、WCF服務(wù)系統(tǒng)。

事務(wù)概念 :什么是事務(wù)呢?其實這個事一個數(shù)據(jù)庫系統(tǒng)中的一個概念。事務(wù)(Transaction)是并發(fā)控制的基本單位。所謂事務(wù),它是一個操作序列,這些操作要么都執(zhí)行,要么都不執(zhí)行,它是一個不可分割的工作單位。

例如,銀行轉(zhuǎn)帳:通常包括兩個操作:從一個帳號A扣款;使另一個帳號B增款。

這兩個操作要么都執(zhí)行,要么都不執(zhí)行。在銀行系統(tǒng)里,數(shù)據(jù)庫系統(tǒng)執(zhí)行相關(guān)的命令來完成兩個操作。事務(wù)是數(shù)據(jù)庫維護數(shù)據(jù)一致性的單位,在每個事務(wù)結(jié)束時,都能保證數(shù)據(jù)一致性。連個賬號的金額不會出現(xiàn)錯誤。保證轉(zhuǎn)賬操作的正確完成。

#T#WCF事務(wù)屬性:WCF事務(wù)也有自己的特性。這個大家都非常的熟悉。相信每個數(shù)據(jù)庫相關(guān)的書籍都會介紹事務(wù)的特性ACID。 事務(wù)處理可以確保除非事務(wù)性單元內(nèi)的所有操作都成功完成,否則不會永久更新面向數(shù)據(jù)的資源。通過將一組相關(guān)操作組合為一個要么全部成功要么全部失敗的單元,可以簡化錯誤恢復(fù)并使應(yīng)用程序更加可靠。一個邏輯工作單元要成為事務(wù),必須滿足所謂的ACID(原子性、一致性、隔離性和持久性)

1.WCF事務(wù)屬性原子性:
事務(wù)必須是原子工作單元;對于其數(shù)據(jù)修改,要么全都執(zhí)行,要么全都不執(zhí)行。通常,與某個事務(wù)關(guān)聯(lián)的操作具有共同的目標(biāo),并且是相互依賴的。一個事務(wù)要被完全的無二義性的做完或撤消。在任何操作出現(xiàn)一個錯誤的情況下,構(gòu)成事務(wù)的所有操作的效果必須被撤消,數(shù)據(jù)應(yīng)被回滾到以前的狀態(tài)。比如轉(zhuǎn)賬事務(wù)中的兩個操作,要么全執(zhí)行,要么全部執(zhí)行。

2.WCF事務(wù)屬性一致性:
事務(wù)在完成時,必須使所有的數(shù)據(jù)都保持一致狀態(tài)。在相關(guān)數(shù)據(jù)庫中,所有規(guī)則都必須應(yīng)用于事務(wù)的修改,以保持所有數(shù)據(jù)的完整性。事務(wù)結(jié)束時,所有的內(nèi)部數(shù)據(jù)結(jié)構(gòu)(如 B 樹索引或雙向鏈表)都必須是正確的。某些維護一致性的責(zé)任由應(yīng)用程序開發(fā)人員承擔(dān),他們必須確保應(yīng)用程序已強制所有已知的完整性約束。例如,A賬戶里 10000元,B賬戶0元,轉(zhuǎn)賬成功以后。A和B賬戶的總額保持不變。還是10000元。不會因為轉(zhuǎn)賬成功就增加了總額。

3.WCF事務(wù)屬性隔離性:
由并發(fā)事務(wù)所作的修改必須與任何其它并發(fā)事務(wù)所作的修改隔離。事務(wù)查看數(shù)據(jù)時數(shù)據(jù)所處的狀態(tài),要么是另一并發(fā)事務(wù)修改它之前的狀態(tài),要么是另一事務(wù)修改它之后的狀態(tài),事務(wù)不會查看中間狀態(tài)的數(shù)據(jù)。這稱為可串行性,因為它能夠重新裝載起始數(shù)據(jù),并且重播一系列事務(wù),以使數(shù)據(jù)結(jié)束時的狀態(tài)與原始事務(wù)執(zhí)行的狀態(tài)相同。當(dāng)事務(wù)可序列化時將獲得最高的隔離級別。在此級別上,從一組可并行執(zhí)行的事務(wù)獲得的結(jié)果與通過連續(xù)運行每個事務(wù)所獲得的結(jié)果相同。串行執(zhí)行事務(wù):在一個事務(wù)執(zhí)行過程中,數(shù)據(jù)的中間的(可能不一致)狀態(tài)不應(yīng)該被暴露給所有的其他事務(wù)。
兩個并發(fā)的事務(wù)應(yīng)該不能操作同一項數(shù)據(jù)。數(shù)據(jù)庫管理系統(tǒng)通常使用鎖來實現(xiàn)隔離。

4.WCF事務(wù)屬性持久性:
WCF 支持分布式事務(wù),也就是說事務(wù)可以跨越服務(wù)邊界、進程、機器、網(wǎng)絡(luò),在多個客戶端和服務(wù)之間存在。而與此對應(yīng)的事務(wù)數(shù)據(jù)信息傳播和管理的協(xié)議不同。

責(zé)任編輯:田樹 來源: 博客
相關(guān)推薦

2009-11-06 16:35:56

WCF Stream對

2009-11-09 13:04:53

WCF事物處理

2009-11-09 16:44:18

WCF Service

2009-11-09 17:55:13

WCF緩存

2009-12-07 18:33:31

WCF Service

2010-03-02 13:43:01

WCF事務(wù)演示

2009-12-22 15:55:10

WCF事務(wù)

2009-12-23 11:24:42

WCF附加屬性

2009-12-07 18:47:16

WCF流

2020-07-30 07:30:17

存儲技術(shù)數(shù)據(jù)

2010-02-26 15:41:16

WCF分布事務(wù)

2009-11-05 16:21:51

WCF服務(wù)

2009-11-06 13:23:27

WCF模式

2009-11-06 16:22:35

WCF協(xié)定

2009-11-09 13:47:22

WCF Stream操

2010-02-22 17:34:39

WCF依賴屬性

2010-03-02 13:36:23

WCF事務(wù)投票

2009-11-10 15:36:24

VB.NET命名約定

2009-11-09 12:55:43

WCF事務(wù)

2010-02-22 15:13:04

WCF分布式事務(wù)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美日韩国产一区二区 | 亚洲综合中文字幕在线观看 | av激情在线 | 久久免费香蕉视频 | 亚洲天堂精品一区 | 国产精品不卡 | 亚洲国产成人av好男人在线观看 | 97视频成人 | 91在线观看免费 | 中文字幕第5页 | 欧美日韩网站 | 欧美一级做性受免费大片免费 | 久久伊人影院 | 欧美日韩黄色一级片 | 桃花av在线 | 天天拍天天射 | 欧美午夜剧场 | 久久久国产精品视频 | av天天看 | 久草色播| 久久精品电影 | av网站免费观看 | 欧美一二区 | 国产精品黄色 | 久久久久网站 | 日本三级做a全过程在线观看 | 天堂亚洲 | 性做久久久久久免费观看欧美 | 福利电影在线 | 成人伊人 | 免费播放一级片 | 久久天天躁狠狠躁夜夜躁2014 | 99pao成人国产永久免费视频 | 99精品久久久久久 | 日韩欧美在线视频 | 精品一区二区观看 | 亚洲导航深夜福利涩涩屋 | 成人av网站在线观看 | 久久久久亚洲国产| 91免费在线看 | 久久乐国产精品 |