テクノロジ系 › データベース
2相コミットメント(2相コミット)
一言でいうと
2相コミットメントとは、複数のデータベースにまたがる処理を、全体で確定するか全体で取り消すかにそろえる方式。
ポイント
- 第1相で、調整役が各参加者にコミット(更新の確定)の準備ができたかを確認する。
- 全員が準備できれば第2相でコミットを指示する。準備できない参加者があればロールバック(取消し)を指示する。
まちがえやすいポイント
- 調整役の障害などで参加者が判断待ちになる場合がある。処理が必ず止まらない仕組みではない。
あわせて覚えたい用語
更新日:2026-09-07 · 編集・確認:kakoloop · 編集方針