NET分散式交易程式开发FAQ.PDFVIP

  • 4
  • 0
  • 约1.29万字
  • 约 11页
  • 2018-06-11 发布于天津
  • 举报
【.NET 分散式交易程式開發FAQ 】 頁 1 / 11 .NET 分散式交易程式開發FAQ 作者: 李明儒 .NET 2.0讓分散式交易的程式開發步入一個簡便與彈性兼備的新紀元,然而在實作過程中,還是免不了 會有些顛簸崎嶇。本文以 FAQ 方式彙整分散式交易程式開發在實務上常遇到的問題,希望能提供一些指引。 1. 系統開發中常見的分散式交易(Distributed Transaction)情境為何? 最常見的情境是多部資料庫伺服器間的資料異動必頇包成一個交易。例如: 當兩台SQL Server 或SQL Server 與Oracle Server 間的資料更動作業具有高度相關性時,兩台機器上的更新動作必頇要一起成功或 一起失敗,不允許Oracle 資料表新增了匯出記錄,SQL Server 上卻未寫入匯入記錄這類狀況發生。 2. 分散式交易是如何做到的? Windows 平台上有所謂的MSDTC(Distributed Transaction Coordinator) ,有能力協調多部資料庫伺服 器完成兩階段式交易認可(Two-Phase Commit) ,其中的實作原理及細節頗為深奧

文档评论(0)

1亿VIP精品文档

相关文档