2相コミットメント
更新日:
用語解説
2相コミットメント(2相コミット)は、複数のデータベースにまたがるトランザクションを、すべてコミットするか、すべてロールバックするかに統一する手順です。
■ 試験で押さえるポイント
第1相では、調停者がすべての参加者にコミットできるかを問い合わせ、各参加者は準備してYes又はNoを返します。
第2相では、全員がYesならコミット、一人でもNoならロールバックを指示します。
Yesと答えた後に調停者と連絡が取れなくなると、参加者は結果が分かるまで待たされます。
■ 選択肢での判断ポイント
準備→確定又は取消しの順序を選びます。ロックの手順である2相ロックとは別のものです。