問題
データベースの障害回復において、コミット済みのデータを正しい状態に戻すための処理はどれか。
選択肢
- 1ロールフォワード(前進復帰)
- 2ロールバック(後退復帰)
- 3チェックポイント
- 4シャドウページング
正解
1. ロールフォワード(前進復帰)
詳しい解説を見る解説を閉じる
解説
ロールフォワード(前進復帰)はバックアップ取得後にコミット済みのトランザクションを REDO ログから再適用し、障害直前の状態まで進める処理。媒体障害(ディスク故障)からの復旧で用いる。ロールバック(後退復帰)は未コミットのトランザクションを UNDO ログで取り消す処理で、システム障害からの復旧で用いる。チェックポイントは回復処理開始点を絞る最適化、シャドウページングはログ無しでアトミックな更新を実現する別方式である。
一問一答
全400問を繰り返し学習