未分類
春期
データベーススペシャリスト 2013年 春期 問13
13 / 25
2相コミットで分散トランザクションの原子性を保証する場合,ネットワーク障害 の発生によって参加者のトランザクションが、コミットすべきかロールバックすべき かを判断できなくなることがある。このような状況を発生させるネットワーク障害に 関する説明として、適切なものはどれか。
正解と解説
表示する
正解 イ
調停者のトランザクションが、コミット又はロールバックの決定を参加者に送る 直前に障害になった。
2相コミットで判断不能になるのは、調停者がコミット/ロールバックの決定を参加者に送る直前に障害が起きた場合(イ)。参加者はコミット可否を返した後、最終決定を受け取れず、どちらを実行すべきか判断できなくなる。