Open source are the greatest wealth---WANGPENG
          posts - 46, comments - 11, trackbacks - 0, articles - 0
             :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          一.什么是事務
              事務是應用程序中一系列嚴密的操作,所有操作必須成功完成,否則在每個操作中所作的所有更改都會被撤消.也就是事務具有原子性,一個事務中的一系列的操作要么全部成功,要么一個都不做.
              事務的結(jié)束有兩種,當事務中的所以步驟全部成功執(zhí)行時,事務提交.如果其中一個步驟失敗,將發(fā)生回滾操作,撤消撤消之前到事務開始時的所以操作.
          二.事務的 ACID
              事務具有四個特征:原子性( Atomicity )、一致性( Consistency )、隔離性( Isolation )和持續(xù)性( Durability ).這四個特性簡稱為 ACID 特性.
          1 、原子性
              事務是數(shù)據(jù)庫的邏輯工作單位,事務中包含的各操作要么都做,要么都不做
          2 、一致性
              事務執(zhí)行的結(jié)果必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài).因此當數(shù)據(jù)庫只包含成功事務提交的結(jié)果時,就說數(shù)據(jù)庫處于一致性狀態(tài).如果數(shù)據(jù)庫系統(tǒng)運行中發(fā)生故障,有些事務尚未完成就被迫中斷,這些未完成事務對數(shù)據(jù)庫所做的修改有一部分已寫入物理數(shù)據(jù)庫,這時數(shù)據(jù)庫就處于一種不正確的狀態(tài),或者說是不一致的狀態(tài). 
          3 、隔離性
              一個事務的執(zhí)行不能其它事務干擾.即一個事務內(nèi)部的操作及使用的數(shù)據(jù)對其它并發(fā)事務是隔離的,并發(fā)執(zhí)行的各個事務之間不能互相干擾.
          4 、持續(xù)性
             也稱永久性,指一個事務一旦提交,它對數(shù)據(jù)庫中的數(shù)據(jù)的改變就應該是永久性的.接下來的其它操作或故障不應該對其執(zhí)行結(jié)果有任何影響.

          本文來自CSDN博客,轉(zhuǎn)載請標明出處:http://blog.csdn.net/mengyuxiang/archive/2008/03/26/2219110.aspx

          主站蜘蛛池模板: 余江县| 新余市| 萍乡市| 凤山市| 汾西县| 荃湾区| 禄劝| 获嘉县| 衡水市| 修武县| 江北区| 苗栗县| 乌兰察布市| 沽源县| 大丰市| 丹东市| 麻城市| 东乡县| 神农架林区| 惠水县| 内江市| 繁昌县| 兰溪市| 玛沁县| 乐山市| 揭东县| 肇源县| 玉门市| 峡江县| 余庆县| 榆中县| 龙海市| 南投市| 松江区| 纳雍县| 通道| 无为县| 新郑市| 衡东县| 宝兴县| 天全县|