データベース
基本情報技術者試験 科目A免除 修了試験 20130623 実施分 問34
分散データベースシステムにおいて,一連のトランザクション処理を行う複数サイトに更新処理が確定可能かを問い合わせ,すべてのサイトの更新処理が確定可能である場合,更新処理を確定する方式はどれか。
答えを選ぶ
出典:基本情報技術者試験 科目A免除 修了試験 20130623 実施分 問34(問題文は IPA の公開問題。解説は当サイト作成)
答えと解説を見る
正解:ア
覚える知識
2相コミットの定義(分散DBの更新確認)
2相コミットは、全サイトに確定可否を問い合わせてから、全員可能な場合のみ更新を確定する方式である。
この問題で必要なこと
各サイトに確定可能か問い合わせ、全て可能なら更新を確定する方式が2相コミット。
ひっかけ
排他制御・ロールバック・ロールフォワードは別の機能。
この知識の出題:本試験系 2 回・免除試験 7 回(公開問題での観測値)