問題
トランザクションのロールバックを実現するために用いられるログはどれか。
選択肢
- 1更新前ログ(アンドゥログ)
- 2更新後ログ(リドゥログ)
- 3アクセスログ
- 4エラーログ
正解
1. 更新前ログ(アンドゥログ)
詳しい解説を見る解説を閉じる
解説
更新前ログ(アンドゥログ/UNDOログ)はトランザクション開始前のデータイメージを記録し、ロールバック時に元の状態へ戻すのに用います。一方、更新後ログ(リドゥログ/REDOログ)は更新後のイメージを記録し、システム障害復旧時にコミット済み変更を再適用(roll forward)するのに使います。両ログを併用する2フェーズログ方式が一般的です。
一問一答
全400問を繰り返し学習