未分類
春期
データベーススペシャリスト 2017年 春期 問14
14 / 25
データベース更新における 2相コミットに関する記述のうち、適切なものはどれ か。
正解と解説
表示する
正解 イ
2相コミットを行うためには、同時に更新しようとする分散データベースの全 てが更新可能かどうかを判断するためのやり取りが必要である。
2相コミットでは、まず同時更新しようとする分散データベースすべてに対しコミット可能か問い合わせ(第1相)、全て可なら実際にコミットする(第2相)。この事前確認のやり取りが必要なので(イ)が正解。ロールバックは起こり得るし、通信異常時に必ずコミットできるわけではない。