トランザクション T はチェックポイント後にコミットしたが,その後にシステム障害が発生した。トランザクション T の更新内容をその終了直後の状態にするために用いられる復旧技法はどれか。ここで,トランザクションは WAL プロトコルに従い,チェックポイントの他に,トランザクションログを利用する。

テクノロジ系

ア 2相ロック

なぜ違う: 同時実行制御の手法で、障害回復技法ではない。

イ シャドウページ

なぜ違う: 更新前ページを保持する別方式で、本問のログ利用とは異なる。

ウ ロールバック

なぜ違う: 未コミットの更新を取り消す(後退)操作で、向きが逆。

エ ロールフォワード

正解: エ

要点: コミット済みはログ(更新後情報)で再現=ロールフォワード。

コミット済みのトランザクションは、ログの更新後情報を使って更新を再現し、障害直前の状態へ前進復帰させる=ロールフォワード。

この問題に出てくる用語

関連キーワード: ロールフォワード・障害回復・WAL

同じ回の前後の問題

テクノロジ系の他の問題

アプリで弱点分析つきの演習ができます

App Store

応用情報技術者の学習アプリ(応用情報トレ)

出典:令和6年度 春期 応用情報技術者試験 午前 問27