テクノロジ系
秋期
応用情報技術者 2019年 秋期 問30
30 / 80
分散トランザクション管理において、複数サイトのデータベースを更新する場合 に用いられる2相コミットプロトコルに関する記述のうち、適切なものはどれか。
正解と解説
表示する
正解 ウ
主サイトが全ての従サイトからコミット準備完了メッセージを受け取った場合、 全ての従サイトに対してコミット要求を発行する。
2相コミットでは、主サイトが全従サイトからコミット準備完了(commit可)の応答を受け取った場合に限り、全従サイトへコミット要求を発行する。一部からしか応答がない場合は全体をアボートするのであり、一部だけコミットや再準備要求は整合性を損なうため誤り。