テクノロジ系の用語
2相コミットとは
2相コミットとは、複数のデータベースにまたがる分散トランザクションで、すべての参加者がコミットするか、すべてがロールバックするかのどちらかにそろえるための手順である。
第1段階で調整役(コーディネータ)が各参加者にコミットできるかを問い合わせ、すべてから準備完了の応答があれば、第2段階でコミットを指示する。1つでもできない応答があれば、すべてにロールバックを指示する。
試験ではここが問われる
- 準備(投票)と確定の2段階で分散トランザクションの結果をそろえる仕組み
関連する用語
この用語が出てくる問題
- 令和7年度範囲 練習問題13: 分散データベースにおいて,複数のノードにまたがるトランザクションの原子性(全て成功するか全て失敗する
- 令和7年度範囲 練習問題14: 2相コミットプロトコルにおいて,調整者(コーディネータ)がフェーズ1で全参加者に送信するメッセージは