正答4
解説
正解は4です。
DBMS(DataBase Management System)のログファイル(ジャーナルファイル)は、データベースの更新履歴を記録したファイルです。
障害が起きたとき、このログを使ってロールバックやロールフォワードを行い、データベースを回復します。
【選択肢別解説】
1:× 主記憶上の更新データを定期的にディスクに書き出すのは、チェックポイントの説明です。
回復時に処理をやり直す範囲を短くするために行います。
2:× 同一データのコピーを常に別ディスクや別サイトに書き出すのは、ミラーリングやレプリケーションの説明です。
3:× データベースの内容をディスク単位で複写したものは、バックアップファイルの説明です。
4:○ ログファイルには、更新前の値(更新前ログ)と更新後の値(更新後ログ)が記録されます。
更新前ログでロールバック、更新後ログでロールフォワードを行います。
【ポイント】
ディスク障害時は「バックアップの復元と更新後ログでのロールフォワード」で回復します。
トランザクション障害時やシステム障害時の未完了トランザクションは、更新前ログでロールバックします。