情報処理安全確保支援士試験 情報セキュリティスペシャリスト試験 平成28年度秋期 午前Ⅱ21: システム障害発生時には,データベースの整合性を保ち,かつ,最新のデータベース状態に復旧する必要がある。このために,DBMS がトランザクションのコミット処理を完

情報セキュリティスペシャリスト試験 平成28年度秋期 午前Ⅱ
Q 2121 / 25
システム障害発生時には,データベースの整合性を保ち,かつ,最新のデータベース状態に復旧する必要がある。このために,DBMS がのコミット処理を完了とするタイミングとして,適切なものはどれか。

解説

情報セキュリティスペシャリスト試験 平成28年度秋期 午前Ⅱ 問21「システム障害発生時には,データベースの整合性を保ち,かつ,最新のデータベース状態…」の正解と解説です。情報処理安全確保支援士試験の「トランザクション」分野の過去問で、各選択肢の正誤も解説付きで確認できます。

正解

. ログファイルへのコミット情報書込み完了時点

問題の解説

障害時にコミット済みトランザクションを確実に復旧するには、コミット情報が不揮発な媒体に記録されている必要がある。DBMSはログファイルへコミット情報を書き込んだ時点でコミット完了とする(WAL/ログ先行書込み)。よってエが正解。実務ではログさえ残れば、データファイル反映前に障害が起きてもREDOで回復できる。

選択肢ごとの解説

  • アプリの更新命令完了時点ではログが永続化されておらず復旧保証がなく誤り。
  • チェックポイントは反映の区切りで、コミット完了の基準ではないため誤り。
  • ログバッファは揮発性メモリ上で、障害時に失われる可能性があり誤り。
  • ログファイルへの書込み完了時点をコミット完了とする点が正解。

情報セキュリティスペシャリスト試験 平成28年度秋期 午前Ⅱ の過去問一覧に戻る・問21

情報処理安全確保支援士試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

情報処理安全確保支援士試験 合格.dev を App Store でダウンロード