問27令和6年度 春期テクノロジ系
トランザクションTはチェックポイント後にコミットしたが,その後にシステム障害が発生した。トランザクションTの更新内容をその終了直後の状態にするために用いられる復旧技法はどれか。ここで,トランザクションはWALプロトコルに従い,チェックポイントの他に,トランザクションログを利用する。
- ア2相ロック
- イシャドウページ
- ウロールバック
- エロールフォワード
正解はエ
解説 本サイト独自(IPA公表のものではありません)
エ ロールフォワードは,チェックポイント以後のトランザクションログを用いて,コミット済みの更新をデータベースへ再反映する復旧技法である。Tはチェックポイント後にコミットしているので,その更新内容を終了直後の状態に戻すにはロールフォワードを用いる。
- ア 2相ロックは,データへのロックとその解除によってトランザクション間の整合を保つ方法であり,障害後の復旧技法ではない。
- イ シャドウページは,更新前のページを残しながら別のページを更新する方法であり,ここで示されたログによる復旧には用いない。
- ウ ロールバックは,コミットしていないトランザクションの更新を取り消して開始前の状態に戻す処理であり,Tの更新を再反映しない。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和6年度 春期 応用情報技術者試験 午前 問27