2相コミット
分散データベース
において各
サイト
に
トランザクション
処理が可能かを問い合わせ,不可を返すサイトがない場合に更新処理を行うもの.
不可を返された場合,
ロールバック
の指示を全体に送信する.
不可が返されない場合第2相にうつり,全ての
システム
に対して
コミット
を要求する.
この段階で失敗した場合,
ロールフォワード
の指示を送るなどして
コミット
を完遂させる.
ログファイル
リーダ以外の
システム
は第1相の応答から第2相の要求が来るまで
セキュア状態
になる.
セキュア状態
:
コミット
も
ロールバック
もできない状態.