2 相コミットで分散トランザクションの原子性を保証する場合,ネットワーク障害の発生によって参加者のトランザクションが,コミットすべきか又はロールバックすべきかを判断できなくなることがある。このような状況を発生させるネットワーク障害に関する説明として,適切なものはどれか。
ア 調停者のトランザクションが,コミット又はロールバック可否の問合せを参加者に送る直前に障害になった。
イ 調停者のトランザクションが,コミット又はロールバックの決定を参加者に送る直前に障害になった。
ウ 調停者のトランザクションに,コミット又はロールバック可否の応答を参加者が返す直前に障害になった。
エ 調停者のトランザクションに,コミット又はロールバックの完了を参加者が返す直前に障害になった。
正解: イ
要点: 投票後、調停者が「決定」を送る直前に落ちると、参加者は結果待ちで不確定になる。
2相コミットでは、参加者がコミット可否を投票(第1相)した後、調停者が確定した決定(コミット/ロールバック)を参加者へ送る(第2相)。この決定を送る直前に障害が起きると、参加者は自分の投票後で結果を知らされず、コミットすべきかロールバックすべきか判断できないブロッキング状態になる。
この問題に出てくる用語
同じ回の前後の問題
- 令和6年度 秋期 問26: 800×600 ピクセル,24 ビットカラーで 30 フレーム/秒の動画像の配信に最小限必要な帯域幅
- 令和6年度 秋期 問28: 化粧品の製造を行っている A 社では,販売代理店を通じて商品販売を行っている。今後の販売戦略に活用す
テクノロジ系の他の問題
- 令和6年度 秋期 問28: 化粧品の製造を行っている A 社では,販売代理店を通じて商品販売を行っている。今後の販売戦略に活用す
- 令和6年度 秋期 問29: 次のオブジェクト図(インスタンスを表す図)に対応する概念データモデル(UML)はどれか。各選択肢は
- 令和6年度 秋期 問30: “成績”表に対して,SQL文1と同一の結果を得るために,SQL文2の a に入れる字句はどれか。
- 令和6年度 秋期 問31: DBMS のチェックポイントに関する記述として,適切なものはどれか。
- 令和6年度 秋期 問32: 1M バイトのデータの送信を 5 秒以内に行うための,最低速度の回線サービスはどれか。ここで,伝送制
アプリで弱点分析つきの演習ができます