平成29年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問19
テクノロジ/データベースデータの追加・変更・削除が,少ないながらも一定の頻度で行われるデータベースがある。このデータベースのフルバックアップを磁気テープに取得する時間間隔を今までの2倍にした。このとき,データベースのバックアップ又は復旧に関する記述のうち,適切なものはどれか。
出典:平成29年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問19
- アフルバックアップ1回当たりの磁気テープ使用量が約2倍になる。
- イフルバックアップ1回当たりの磁気テープ使用量が約半分になる。
- ウフルバックアップ取得の平均処理時間が約2倍になる。
- エログ情報を用いて復旧するときの平均処理時間が約2倍になる。
正解:エ
解説
フルバックアップの取得間隔を2倍にしても,データの追加・変更・削除は少ないながらも一定の頻度で行われるだけなので,1回当たりのバックアップ対象データ量や取得処理時間はほとんど変化しない。一方,障害発生時にログ情報を用いて復旧する際には,直前のフルバックアップ取得時点から障害発生時点までに生じた更新(ログ)を適用する必要があり,バックアップ間隔を2倍にすると,平均的に適用するログの量(経過時間)も約2倍になるため,ログを用いた復旧の平均処理時間は約2倍になる。
選択肢ごとの解説
- ア誤り。データの追加・変更・削除が少ない頻度で行われるデータベースでは,バックアップ間隔を2倍にしても,データベース自体のデータ量は大きく変化しないため,磁気テープ使用量が約2倍になるとは限らない。
- イ誤り。同様の理由により,磁気テープ使用量が約半分になるとも限らない。
- ウ誤り。フルバックアップ取得の処理時間は,主にデータベース全体のデータ量に依存するものであり,取得間隔を2倍にしても,1回当たりの処理時間が約2倍になるわけではない。
- エ正しい。バックアップ間隔を2倍にすると,直前のフルバックアップから障害発生までに生じる更新(ログ)量が平均して約2倍になるため,ログを用いて復旧するときの平均処理時間は約2倍になる。