資格スワイプ
科目A-2(多肢選択式・四肢択一、25問)

分散データベースにおける2相コミットプロトコル(Two-Phase Commit)の第1フェーズ(コミット要求フェーズ)で調整者(コーディネータ)が行う処理として、適切なものはどれか。

  • Aすべての参加者に対してコミットの確定を指示し、応答を待たずに処理を完了する
  • すべての参加者に対して、トランザクションをコミットできるかどうかの投票を要求し、全参加者からの応答を待つ
  • C参加者の中からランダムに1つを選び、その結果をもって全体のコミット可否を決定する
  • D各参加者に対してロールバックを指示し、応答があった参加者のみコミットを実行する

解説

2相コミットの第1フェーズでは、コーディネータが全参加者に対してコミット可否の投票(prepare)を要求し、全参加者からの応答を集める。全参加者がコミット可能と応答した場合にのみ、第2フェーズでコミットを確定させる。

根拠シラバス「データベース技術の動向」分散データベース(2相コミットプロトコル)

← 前の問題次の問題 →
スワイプでまとめて流す