必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 応用情報技術者
  3. 平成22年度秋季問題一覧
  4. 平成22年度秋季問題30-解答・解説-分析

平成22年度秋季問題

問題30

分散データベースにおいて、一連のトランザクション処理を行う複数サイトに更新処理が確定可能かを問い合せ、すべてのサイトの更新処理が確定可能である場合、更新処理を確定する方式はどれか。

2相コミット
排他制御
ロールバック
ロールフォワード

分散データベースにおいて、一連のトランザクション処理を行う複数サイトに更新処理が確定可能かを問い合せ、すべてのサイトの更新処理が確定可能である場合、更新処理を確定する方式はどれか。

2相コミット
排他制御
ロールバック
ロールフォワード

解答:ア

<解説>

2相コミットメント制御とは、複数のデータベースの内容を更新するトランザクション処理において、処理が矛盾しないよう整合性を保つための手法である。
× 排他制御は、異なるトランザクション処理プログラムが、同一データベースを同時更新することによって生じる論理的な矛盾を防ぐための制御方式である。
× ロールバックは、更新前ログ情報によって、直近の整合性のとれた状態に回復する処理である。
× ロールフォワードとは、データベースに障害が発生したときに、記録してあるチェックポイントのデータを再現した上で、ログファイルに残っているチェックポイント後の処理を再現し、障害直前の状態にまで戻す処理である。