平成31年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問24
テクノロジ/データベースデータの追加・変更・削除が,少ないながらも一定の頻度で行われるデータベースがある。このデータベースのフルバックアップを磁気テープに取得する時間間隔を今までの2倍にした。このとき,データベースのバックアップ又は復旧に関する記述のうち,適切なものはどれか。
出典:平成31年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問24
- ア復旧時に行うログ情報の反映の平均処理時間が約2倍になる。
- イフルバックアップ取得1回当たりの磁気テープ使用量が約2倍になる。
- ウフルバックアップ取得1回当たりの磁気テープ使用量が約半分になる。
- エフルバックアップ取得の平均処理時間が約2倍になる。
正解:ア
解説
フルバックアップを取得する時間間隔を今までの2倍にすると,一回のフルバックアップからその次のフルバックアップまでの間に行われる更新(追加・変更・削除)の件数,すなわち蓄積されるログ情報の量がおおむね2倍になります。データベースを復旧する際は,直近のフルバックアップからデータを復元した後,それ以降に記録されたログ情報を反映(ロールフォワード)することで最新の状態まで復旧しますが,反映すべきログ情報の量がおおむね2倍になるため,復旧時に行うログ情報の反映の平均処理時間もおおむね2倍になります。一方,フルバックアップ自体は,取得のたびにその時点のデータベース全体を丸ごと複製するものであり,データベースの規模は間隔を延ばしたこと自体によって大きく変わるわけではないため,フルバックアップ1回当たりの磁気テープ使用量や取得に要する処理時間は,間隔を2倍にしてもほとんど変化しません。
選択肢ごとの解説
- ア正しい。フルバックアップの取得間隔を2倍にすると,直近のフルバックアップ以降に蓄積されるログ情報の量もおおむね2倍になるため,復旧時に行うログ情報の反映の平均処理時間が約2倍になります。
- イ誤り。フルバックアップ1回当たりの磁気テープ使用量は,その時点のデータベース全体の規模に依存するものであり,取得間隔を2倍にしたこと自体によって約2倍になるわけではありません。
- ウ誤り。フルバックアップ1回当たりの磁気テープ使用量は,取得間隔を2倍にしたこと自体によって約半分になるわけではなく,データベースの規模に依存します。
- エ誤り。フルバックアップ取得の処理時間は,その時点のデータベース全体の規模に依存するものであり,取得間隔を2倍にしたこと自体によって約2倍になるわけではありません。