国产成人啪精品午夜在线观看_免费国产调教视频在线观看_国产免费爽爽视频免费可以看_1024手机看片国产_免费香蕉视频国产在线看_久久亚洲国产精品五月天婷_九九老司机在线视频精品_国产成人精品综合在线观看_96精品视频在线播放免费观看

IT技術(shù)

學(xué)習(xí)數(shù)據(jù)庫事物的一點(diǎn)總結(jié)
作者:
來源: 本站
發(fā)布日期: 2018/5/15 22:27:05
點(diǎn)擊量: 1714次
【 字體:
背景顏色:

學(xué)習(xí)數(shù)據(jù)庫事物的一點(diǎn)總結(jié)

一、事務(wù)(Transaction)是并發(fā)控制的基本單位。所謂的事務(wù),它的根本是一個操作序列,這些操作都執(zhí)行,或者都不執(zhí)行,它是一個無法分割的工作單位。

     例如銀行轉(zhuǎn)賬:從一個賬戶扣款并使另一個賬戶贈款,這兩個操作要么都執(zhí)行,要么都不執(zhí)行,不能存在執(zhí)行一半,否則會出現(xiàn)金額消失或者無中生有。所以我們能夠把整個操作的過程,看成一個事務(wù)。


二、事務(wù)是數(shù)據(jù)庫維護(hù)數(shù)據(jù)一致性的單位,在威哥事務(wù)結(jié)束時,都能保持?jǐn)?shù)據(jù)一致性。事務(wù)具有四個基本特征:Atomic(原子性),Consistency(一致性),Isolation(隔離性),Durability(持久性),簡稱ACID。

  • 原子性:表示組成一個事務(wù)的多個數(shù)據(jù)庫操作是一個不可分割的原子單元,只有所有的操作執(zhí)行成功,整個事務(wù)才能提交,事務(wù)中任何一個數(shù)據(jù)操作失敗,已經(jīng)執(zhí)行的任何操作都必須撤銷,讓數(shù)據(jù)庫返回到初始狀態(tài)。
  • 一致性:實務(wù)操作成功后,數(shù)據(jù)庫所處的狀態(tài)和他的業(yè)務(wù)規(guī)則是一致的,即數(shù)據(jù)不會被破壞。
  • 隔離性:在并發(fā)數(shù)據(jù)操作時,不同的事務(wù)擁有各自的數(shù)據(jù)空間,他們的操作不會對對方產(chǎn)生干擾。
  • 持久性:一旦事務(wù)提交成功后,事務(wù)中所有的數(shù)據(jù)操作都必須被持久化到數(shù)據(jù)庫中,及時事務(wù)提交之后,數(shù)據(jù)庫馬上崩潰,在數(shù)據(jù)庫重啟之后能夠通過某種及時回復(fù)數(shù)據(jù)。

數(shù)據(jù)一致性是最終目標(biāo),其他的特性都是為了達(dá)到這個目標(biāo)的措施、要求或手段。

    數(shù)據(jù)庫管理系統(tǒng)一般采用重執(zhí)行日志保證原子性、一致性和持久性,重執(zhí)行日志記錄了數(shù)據(jù)庫變化的每一個動作,數(shù)據(jù)庫在一個事務(wù)中執(zhí)行一部分操作后發(fā)生錯誤退出,數(shù)據(jù)庫即可以根據(jù)重執(zhí)行日志撤銷已經(jīng)執(zhí)行的操作。對于已經(jīng)提交的事務(wù),即使數(shù)據(jù)庫崩潰,在重啟數(shù)據(jù)庫時也能夠根據(jù)日志對尚未持久化的數(shù)據(jù)進(jìn)行相應(yīng)的重執(zhí)行操作。


掃一掃在手機(jī)打開當(dāng)前頁

Contact

聯(lián)系我們

告訴我們您想要的吧!我們?yōu)楫?dāng)?shù)乜蛻籼峁I(yè)、及時的服務(wù)
地址:云南省昆明市白云路368號
電話:400-871-8716 (工作時間:09:00-18:00(周一至周五))
何總:23592693
李總:53815112