データベース
基本情報技術者試験 科目A免除 修了試験 20150726 実施分 問30
トランザクション T はチェックポイント取得後に完了したが,その後にシステム障害が発生した。トランザクション T の更新内容をその終了直後の状態にするために用いられる復旧技法はどれか。ここで,チェックポイントの他に,トランザクションログを利用する。
- ア 2 相ロック
- イ シャドウページ
- ウ ロールバック
- エ ロールフォワード
出典:基本情報技術者試験 科目A免除 修了試験 20150726 実施分 問30
答えと解説を見る
正解:エ
覚える知識
ロールフォワードによるDB復旧
ロールフォワードは、障害後にログの更新後情報で、コミット済みトランザクションの更新を再現する復旧手法である。
この問題で必要なこと
チェックポイント後にコミットされたトランザクションは、ログの更新後情報を使って反映し直す(ロールフォワード)。
ひっかけ
未完了トランザクションを取り消すロールバックや、2相ロック・シャドウページと混同させる。
この知識の出題:本試験系 4 回・免除試験 20 回(公開問題での観測値)