データベース

基本情報技術者試験 科目A免除 修了試験 20210613 実施分 問27

トランザクション T はチェックポイント取得後に完了したが,その後にシステム障害が発生した。トランザクション T の更新内容をその終了直後の状態にするために用いられる復旧技法はどれか。ここで,チェックポイントの他に,トランザクションログを利用する。
  • ア 2 相ロック
  • イ シャドウページ
  • ウ ロールバック
  • エ ロールフォワード

出典:基本情報技術者試験 科目A免除 修了試験 20210613 実施分 問27

答えと解説を見る

正解:エ

覚える知識

ロールフォワードによるDB復旧

ロールフォワードは、障害後にログの更新後情報を用いて完了済みトランザクションの更新を再現する復旧技法である。

この問題で必要なこと

チェックポイント後に完了したTの更新はディスクに未反映の可能性があり、ログの更新後情報を使って再実行するロールフォワードで復旧する。

ひっかけ

ロールバックは未完了トランザクションを取り消す処理で、完了済みの反映とは逆。

この知識の出題:本試験系 4 回・免除試験 20 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「障害回復(ログ・ロールバック・ロールフォワード)」で学ぶ

同じ知識の過去問