テクノロジ系14 / 25問
データベーススペシャリスト試験 令和7年度 秋期 午前II 問14
データベースのREDOのべき等(idempotent)の説明として、適切なものはどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】イ
べき等とは、同じ処理を一度実行しても複数回実行しても、最終的に得られる状態が同じになる性質です。REDOは、ログに記録された更新内容をデータベースへ再適用し、コミット済みの更新を復元する処理です。回復処理の途中で再び障害が起き、再起動後に同じREDOが繰り返されたとしても、正常終了時のデータは一度だけREDOした場合と同じ状態になる必要があります。したがって、イが正解です。
アは誤りです。これはチェックポイントの説明です。チェックポイントでは、ログや更新済みページを一定の規則で記憶媒体へ反映し、障害回復時に調べるログの範囲を狭めて回復時間を短縮します。
ウは誤りです。これはバックアップを戻した後、その取得時点以降のログを適用して最新状態に近づける媒体回復、すなわちロールフォワード回復の手順です。べき等という性質そのものの説明ではありません。
エは誤りです。これはWAL、Write Ahead Logの説明です。データページを書き出す前に、回復に必要なログを先に安定記憶媒体へ書き出すことで、障害時のREDOやUNDOを可能にします。
【ポイント】 べき等は「何回実行したか」ではなく、「最終状態が同じか」に着目する性質です。 REDOは確定した更新の再適用、UNDOは未確定の更新の取消しと整理して覚えます。
出典:令和7年度 秋期 データベーススペシャリスト試験 午前II 問14
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の25問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる