分散トランザクションと2相コミットとは?ぶんさんとらんざくしょん・にそうこみっと
分散トランザクションと2相コミットとは、複数のデータベースにまたがる更新を1つのトランザクションとして扱う仕組み。調整役が全参加者へコミット可否を問い合わせる第1相と、全員が可なら確定を指示する第2相からなる。
最終更新:2026-10-06
システムアーキテクトを最短で暗記・合格する →具体例
在庫DBと会計DBの更新を同一トランザクションとして確定させる。
試験での引っ掛け
調整役の障害時に参加者が確定待ちのまま資源を保持し続けるブロッキングが起こる。マイクロサービスではSagaパターンで補償トランザクションに置き換えることが多い。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。