簡介
事務完成時,會啟動兩階段提交協定:
•第一階段提交:根機器上的DTC通知參與事務的所有遠程機器上的DTC收集自己機器上所有資源管理器的投票結果,並返回給根機器上的DTC。
•第二階段提交:根機器上的DTC綜合所有資源管理器的投票結果,然後通知參與事務的所有遠程機器上的DTC通知自己機器上所有資源管理器提交事務或終止事務。
事務處理
在計算機科學中, 事務是無法被分割的操作, 事務處理就是被分割為個體的信息處理。事務必須作為一個完整的單元成功或失敗,不可能存在部分完成的事務。
例如,當你在網上書店購買了一本書,你用錢換了一本書(以信貸的方式)。如果你的信用是好的,一系列相關的操作會確保你拿到書並且書店會收到你的錢。然而,在交易時如果在那一系列操作中的單個操作執行失敗,整個交易就會失敗。你拿不到書,書店也不會收到你的錢。負責交易的平衡和可預測的技術就叫做事務處理。事務確保在事務型的單元中的所有操作成功完成之前,面向數據的資源不會被永久更新。通過將那些成功完成或是完成失敗的一組相關操作集中到一個單元中,能夠簡化錯誤恢復並使套用變得更加可靠。
事務處理系統包括託管面向事務的套用的計算機硬體和軟體,其執行進行業務所必需的例行事務。例如,管理銷售訂單條目,航班預訂,工資單,雇員記錄,製造業和船舶的系統。
核心事務管理器
核心事務管理器( KTM) 是Windows作業系統從Windows Vista與Windows Server 2008引進的核心對象級的對檔案資源和註冊表資源列入了原子事務管理範疇。事務引擎運行在核心態下,允許核心態資源、用戶態資源、以及分布資源的事務管理。
KTM用於實現事務型的NTFS檔案系統(TxF)與事務型註冊表(TxR)。KTM依賴於Common Log File System(CLFS)。CLFS是一個通用的日誌檔案子系統,被設計用於創建數據與事件的日誌檔案。
Microsoft Windows
Microsoft Windows(中文有時譯作 微軟視窗,通常不做翻譯)是微軟公司推出的一系列作業系統。它問世於1985年,起初是MS-DOS之下的桌面環境,其後續版本逐漸發展成為主要為個人電腦和伺服器用戶設計的作業系統,並最終獲得了世界個人計算機作業系統的壟斷地位。此作業系統可以在幾種不同類型的平台上運行,如個人計算機(PC)、移動設備、伺服器(Server)和嵌入式系統等等,其中在個人計算機的領域套用內最為普遍。在2004年國際數據信息公司一次有關未來發展趨勢的會議上,副董事長Avneesh Saxena宣布Windows擁有終端作業系統大約70%的市場份額。
Windows作業系統目前最新的穩定版是於2015年7月29日發布的Windows 10。Windows Server目前最新的穩定版是2016年9月26日發布的Windows Server 2016。