令和6年度 秋期 プロジェクトマネージャ試験 午前II 問19

テクノロジデータベース

この問題は2024(R6)秋 プロジェクトマネージャ 午前IIに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。

本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。

データの追加・変更・削除が,少ないながらも一定の頻度で行われるデータベースがある。このデータベースのフルバックアップを磁気テープに取得する時間間隔を今までの2倍にした。このとき,データベースのバックアップ又は復旧に関する記述のうち,適切なものはどれか。

解答・解説を読む

正解: 選択肢

データベースの障害復旧には、フルバックアップとフルバックアップ以降の更新ログ(ジャーナル)が使用されます。

障害発生時の復旧は、以下の手順で行われます。

  1. 取得してある最新のフルバックアップをリストア(復元)する
  2. フルバックアップ取得以降の更新ログを使用して、障害発生直前の状態までロールフォワード(データ反映)する

本設問では、フルバックアップを磁気テープに取得する「時間間隔を今までの2倍にした」とあります。
これは、フルバックアップを取得する頻度が半分になることを意味します。
バックアップの間隔が2倍になると、バックアップとバックアップの間に発生するデータの追加・変更・削除の量も平均して約2倍になります。
したがって、障害復旧時に適用しなければならない更新ログの量も約2倍となり、復旧時に行うログ情報反映の平均処理時間は約2倍になります。

各選択肢の解説

  • :正解。フルバックアップの間隔が2倍になることで、蓄積される更新ログの量も平均して2倍になり、復旧時のログ反映処理時間も約2倍になります。
  • :フルバックアップのデータ量はデータベース全体のサイズに依存します。間隔を2倍にしても全体のデータ量が急激に2倍になるわけではないため、1回当たりの磁気テープ使用量が約2倍になることはありません。
  • :イと同様の理由で、データベース全体のデータ量が急激に減るわけではないため、1回当たりの磁気テープ使用量が約半分になることはありません。
  • :フルバックアップ取得の処理時間はデータベース全体のデータ量に依存するため、バックアップ取得の平均処理時間が約2倍になることはありません。