promotion image of download ymail app
Promoted

何謂分散式交易在資料庫裡面

請問何謂分散式交易 英文好像是distructed transaction

是連線資料庫存取資料用的,請給我解釋,謝謝

1 個解答

評分
  • 9 年前
    最佳解答

    Distributed transaction 指一種系統, 它處理一份資料的動作會影響到2個以上的連線資料庫.

    這種系統難設計也難寫. 因為有太多地方會故障,客戶端,服務器和網絡之間的連接, 客戶端和服務器間. 程序本身必須檢測, 確定那些故障是臨時的並修復這些故障, 或無法修復必需還原.

    大至上來講有5個步驟 - 排隊 (等別人用完你要處理的資料), 宣告 (我要處理這一份資料), 寫入 (存資料到個個連線資料庫), 放棄 (如果.. 排不到隊, 宣告失敗, 或寫入失敗).

    舉例- 排不到隊故障可能是臨時的. 再排一次就好了.

    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。