多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > 數據庫事務四大特性

數據庫事務四大特性

來源:程序員人生   發布時間:2014-05-28 13:51:06 閱讀次數:2867次

  事務的:原子性、一致性、分離性、持久性

  (1) 原子性

  事務的原子性指的是,事務中包含的程序作為數據庫的邏輯工作單位,它所做的對數據修改操作要么全部執行,要么完全不執行。這種特性稱為原子性。

  事務的原子性要求,如果把一個事務可看作是一個程序,它要么完整的被執行,要么完全不執行。就是說事務的操縱序列或者完全應用到數據庫或者完全不影響數據庫。這種特性稱為原子性。

  假如用戶在一個事務內完成了對數據庫的更新,這時所有的更新對外部世界必須是可見的,或者完全沒有更新。前者稱事務已提交,后者稱事務撤消(或流產)。DBMS必須確保由成功提交的事務完成的所有操縱在數據庫內有完全的反映,而失敗的事務對數據庫完全沒有影響。

  (2) 一致性

  事務的一致性指的是在一個事務執行之前和執行之后數據庫都必須處于一致性狀態。這種特性稱為事務的一致性。假如數據庫的狀態滿足所有的完整性約束,就說該數據庫是一致的。

  一致性處理數據庫中對所有語義約束的保護。假如數據庫的狀態滿足所有的完整性約束,就說該數據庫是一致的。例如,當數據庫處于一致性狀態S1時,對數據庫執行一個事務,在事務執行期間假定數據庫的狀態是不一致的,當事務執行結束時,數據庫處在一致性狀態S2。

  (3) 分離性

  分離性指并發的事務是相互隔離的。即一個事務內部的操作及正在操作的數據必須封鎖起來,不被其它企圖進行修改的事務看到。

  分離性是DBMS針對并發事務間的沖突提供的安全保證。DBMS可以通過加鎖在并發執行的事務間提供不同級別的分離。假如并發交叉執行的事務沒有任何控制,操縱相同的共享對象的多個并發事務的執行可能引起異常情況。

  DBMS可以在并發執行的事務間提供不同級別的分離。分離的級別和并發事務的吞吐量之間存在反比關系。較多事務的可分離性可能會帶來較高的沖突和較多的事務流產。流產的事務要消耗資源,這些資源必須要重新被訪問。因此,確保高分離級別的DBMS需要更多的開銷。

  (4)持久性

  持久性意味著當系統或介質發生故障時,確保已提交事務的更新不能丟失。即一旦一個事務提交,DBMS保證它對數據庫中數據的改變應該是永久性的,耐得住任何系統故障。持久性通過數據庫備份和恢復來保證。

  持久性意味著當系統或介質發生故障時,確保已提交事務的更新不能丟失。即對已提交事務的更新能恢復。一旦一個事務被提交,DBMS必須保證提供適當的冗余,使其耐得住系統的故障。所以,持久性主要在于DBMS的恢復性能。

  來自:http://www.cnblogs.com/kuangzhikai/

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 91九色精品国产免费 | 国产精品乱码一区二区三区 | 国产91精品高清一区二区三区 | 亚洲成a人片 | 亚洲欧美日韩中文字幕网址 | 尤物网站永久在线观看 | 国产主播福利一区二区 | 红豆视频在线观看日本 | 日韩视频一区二区三区 | 亚洲欧美在线视频观看 | 亚洲欧美一区二区三区综合 | 久久中国 | 羞羞动漫免费看网站 | 被公侵犯肉体中文字幕一区二区 | 国产精品免费αv视频 | 精品国产国产综合精品 | 国产精品久久久久久五月尺 | 性欧美另类老妇高清 | 综合色在线观看 | 在线亚洲精品视频 | 亚洲一区二区影院 | 欧美办公室系列激情videos | 成人国产免费 | 在线jlzzjlzz免费播放 | 欧美精品videosbestsex日本 | 国产成人精品免费视频网页大全 | 一区二区中文字幕亚洲精品 | 亚洲成年人在线观看 | 久久精品国产2020 | 日韩精品亚洲一级在线观看 | 伊人啪啪| 亚洲一区二区在线 | 日本不卡在线一区二区三区视频 | 国产人成午夜免费看 | 久久99精品久久久久久三级 | 91精品欧美一区二区三区 | 久久中文字幕综合不卡一二区 | 伊人情人综合网 | 欧美另类 videos黑人极品 | 亚洲精品人成在线观看 | 精品色图|