平成24年度 春期 基本情報技術者試験 午前 問32
テクノロジ/データベースDBMSにおけるログファイルの説明として,適切なものはどれか。
出典:平成24年度 春期 基本情報技術者試験 午前 問32
- アシステムダウンが発生したときにデータベースの回復処理時間を短縮するため,主記憶上の更新データを定期的にディスクに書き出したものである。
- イディスク障害があってもシステムをすぐに復旧させるため,常に同一データのコピーを別ディスクや別サイトのデータベースに書き出したものである。
- ウディスク障害からデータベースを回復するため,データベースの内容をディスク単位で複写したものである。
- エデータベースの回復処理のため,データの更新前後の値を書き出してデータベースの更新記録を取ったものである。
正解:エ
解説
DBMSのログファイル(ジャーナルファイル)は,データベースに対する更新操作について,更新前の値(ビフォアイメージ)と更新後の値(アフタイメージ)を記録したものです。障害発生時には,このログを用いてロールバック(更新前の状態に戻す)やロールフォワード(更新後の状態まで再現する)といった回復処理を行います。
選択肢ごとの解説
- ア誤り。これは主記憶上のデータを定期的にディスクに書き出すチェックポイント処理の説明です。
- イ誤り。これは複製先にリアルタイムでデータをコピーするミラーリング(レプリケーション)の説明です。
- ウ誤り。これはディスク単位でデータベース全体を複写するバックアップ(フルバックアップ)の説明です。
- エ正しい。データの更新前後の値を記録し,回復処理に用いる更新記録がログファイルの説明です。