正答1
解説
正解は1です。
データベースの障害回復に関する用語を問う問題です。
障害が起きたときに、どの時点から回復処理を始めるかが回復時間を左右します。
【選択肢別解説】
1:○ チェックポイントは、主記憶上のバッファにある更新内容やトランザクションの情報を、定期的にディスクへ書き出す処理です。
障害時にはチェックポイント以降のログだけを処理すればよいので、回復時間を短縮できます。
2:× データベースダンプは、データベースの内容を丸ごと別の媒体に複写してバックアップを取ることです。
定期的にトランザクション情報を書き出す処理ではありません。
3:× ロールバックは、更新前ログを使って、障害が起きたトランザクションの更新を取り消す回復処理です。
回復のための情報を書き出す処理ではありません。
4:× ロールフォワードは、バックアップを復元した後、更新後ログを使って更新を反映し直す回復処理です。
これも回復のための処理そのもので、情報を書き出す処理ではありません。
【ポイント】
チェックポイントは回復の起点を作る処理、ロールバックとロールフォワードは回復処理そのものです。
チェックポイントの間隔を短くすると回復は速くなりますが、通常時の書出しの負荷が増えます。