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