freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

兩階段提交協(xié)議ppt課件-資料下載頁

2025-05-05 18:40本頁面
  

【正文】 銀行的客戶從他們在銀行的帳戶中取走現金。注意:如果客戶試圖從他的帳戶中取出多于存入的累計余額,事務將對數據庫所做的任何更新進行回退 . 那么這個事務強制實施下述業(yè)務規(guī)則,即一個帳戶的存款余額必須大于等于 0。 所有業(yè)務規(guī)則,無論在用戶編寫的事務中或由DBMS的事務優(yōu)化器產生的事務中,都必須強制實行。 多數商用分布式 DBMS的事務優(yōu)化,在產生分布式事務時只加少數幾類規(guī)則。 為了補救這種不足,需要: ,檢測不一致的數據,予以消除 ,不能由事務優(yōu)化器加上的強行業(yè)務規(guī)則。 4. 5. 2 冗余數據的一致性 1.冗余數據必須保持一致 在分布式數據庫設計時,數據庫管理員把關系的片段分配到多個成員站點是出于以下兩個主要的理由: .提高系統(tǒng)的可靠性和可用性。如果用戶由于某種原因不能訪問某個成員數據庫.那么他們可以訪問另一個成員數據庫上的相同片段; .提高 “ 讀 ” 事務的本地性,以降低通信成本。特別是對讀出比寫入頻率高得多的那些應用。 考慮下面兩個事務: 假定包含的片段的副本駐留在北京和上海兩個成員數據庫中。同時假定一個請求 (事務 )是在北京發(fā)出,而另一個請求在上海發(fā)出。這兩個請求在兩個成員中可能以不同的順序執(zhí)行。設 x的初始值為 50。在兩個 DBMs按不問順序執(zhí)行這兩個請求的結果如表所示。 x在這兩個成員數據庫中的值是有分歧的。 數據庫管理員所能做的,或者允許成員數據庫中的冗余數據出現暫時的分歧.而后使它們歸于一致;或者保證事務在包含冗余數據的站點以相同的順序執(zhí)行事務,從而防止包含冗余數據的成員數據庫產生分歧。 2.異步復制器 試圖使分布式數據庫中冗余數據絕對保持一致似乎是不可能的,一般允許對冗余數據的修改有暫時的不一致。 為了更好地管理冗余數據 (多副本的復制數據 ).最近數據庫廠家推出了幾種新的產品,這些產品稱為數據復制器。采用一種級聯(lián)策略對復制片段或復制表中的數據值進行同步。復制器強制用戶修改數據的主副本,然后把修改遷移到其余的副本上。用戶可以從輔助副本檢索數據,但是禁讓用戶修改輔助副本。 復制數據使用戶可以把一個數據庫分拆開來,把信息存放在更接近于使用信息最多的用戶。 不同的數據復制產品的差別有如下兩個方面: ? 在主副本上何時獲取數據 ? 何時把主副本獲取的數據用到輔助副本。 主副本獲取數據,在其傳輸到不同成員數據庫中的輔助副本之前,先復制到一個獲取文件或隊列中。獲取有關數據更新信息可采用如下方法: ? 數據驅動 ? 計時器驅動 ? 應用程序驅動 把獲取的有關數據更新信息用于輔助副本也可以采用如下方法: ? 數據驅動 ? 計時器驅動 ? 應用程序驅動 分布式事務管理的主要目標是保證所有事務具有原子性、一致性 (可串行性 )、隔離性和持久性。為了達到這個目標 ,分布式事務管理程序在本地事務管理程序保證本地事務的 ACID(或 ASID)的基礎上,利用兩階段提交協(xié)議來保證分布式事務的ACID,從而獲得分布式數據庫系統(tǒng)的可靠性。 兩階段提交協(xié)議確保同一事務的所有子事務要么全部提交,要么全部撤消,不管有無發(fā)生故障。而且兩階段提交協(xié)議在不丟失運行日志信息的情況 下,可從任何故障恢復。兩階段提交協(xié)議的通信結構可以是集中式、分層式、線性或分布 式的,它們各有特色。 分布式事務增強了數據庫的一致性,包括業(yè)務規(guī)則一致性和冗余數據的一致性。在分布式數據庫系統(tǒng)中數據的冗余是提高系統(tǒng)可靠性和查詢處理效率的基礎,對多副本數據的更新,通常采用主文本或移動主文本更新方法。快照方法不影響數據更新而又利于處理復雜查詢,是提高系統(tǒng)可用性的有效方法。
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1