平成26年度春期 応用情報技術者試験 午前 問56
データの追加・変更・削除が,少ないながらも一定の頻度で行われるデータベースがある。このデータベースのフルバックアップを磁気テープに取得する時間間隔を今までの 2 倍にした。このとき,データベースのバックアップ又は復旧に関する記述のうち,適切なものはどれか。
- ア フルバックアップ1回当たりの磁気テープ使用量が約2倍になる。
- イ フルバックアップ1回当たりの磁気テープ使用量が約半分になる。
- ウ フルバックアップ取得の平均実行時間が約2倍になる。
- エ ログ情報によって復旧するときの処理時間が平均して約2倍になる。
解答・解説を見る
正解:エ
AI解説
フルバックアップの取得量や所要時間はその時点のデータベースの大きさで決まり、取得間隔を2倍にしてもほぼ変わらない。一方、障害復旧ではフルバックアップをリストアした後、取得時点以降の更新ログを適用して障害直前の状態まで戻す。間隔が2倍になると適用すべきログ量が平均で約2倍になるため、ログによる復旧の処理時間も平均して約2倍になる。 ア: 磁気テープ使用量はデータベースの大きさに依存し、バックアップの取得間隔には依存しない。 イ: 同様に、間隔を延ばしても1回当たりの使用量が半分になることはない。 ウ: フルバックアップの実行時間もデータベースの大きさで決まり、取得間隔を2倍にしても約2倍にはならない。 エ: 正しい。バックアップ時点から障害時点までのログ量が平均約2倍になるため、ロールフォワードによる復旧時間も平均約2倍になる。 💡 「フルバックアップの量・時間=DBサイズ依存」「復旧時のログ適用量=バックアップ間隔依存」と切り分ける。間隔を延ばすとバックアップの手間は減るが復旧時間が延びる、というトレードオフが本質である。
出典:平成26年度 春期 応用情報技術者試験 午前 問56 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。