データベース
平成29年度 春期 基本情報技術者試験 午前 問28
分散データベースシステムにおいて,一連のトランザクション処理を行う複数サイトに更新処理が確定可能かどうかを問い合わせ,全てのサイトが確定可能である場合,更新処理を確定する方式はどれか。
- ア 2 相コミット
- イ 排他制御
- ウ ロールバック
- エ ロールフォワード
出典:平成29年度 春期 基本情報技術者試験 午前 問28
答えと解説を見る
正解:ア
覚える知識
2相コミットの定義(分散DBの更新確認)
2相コミットは、第1相で確定可否を問い合わせ、第2相で全サイト一斉に確定または取り消す。
この問題で必要なこと
各サイトに確定可否を問い合わせ、全て可能なら確定する方式が2相コミット。
ひっかけ
排他制御、ロールバック、ロールフォワードとの混同。
この知識の出題:本試験系 2 回・免除試験 7 回(公開問題での観測値)