テクノロジ系
春期
応用情報技術者 2009年 春期 問33
33 / 80
分散データベースにおいて図のようなコマンドシーケンスがあった。調停者がシー ケンス』で発行したコマンドはどれか。ここで、コマンドシーケンスの記述に UML のシーケンス図の記法を用いる。 :要求者 :開停者 :システム1 :システム2 UPDATE 要求 UPDATE 要求 UPDATE 要求 UPDATE 要求 COMMIT 要求 COMMIT 可否問合せ COMMMIT 可否問合せ 可 ハーーー 否 [ a

正解と解説
表示する
正解 イ
ROLLBACK の実行要求
2相コミットでは、調停者が各システムにコミット可否を問い合わせ、1つでも「否」があれば全体を取り消す必要があります。図で「否」の応答があった後に調停者が発行するのはROLLBACK(取消し)の実行要求なので選択肢イが正解です。すべて「可」ならCOMMITを発行します。