未分類
春期
データベーススペシャリスト 2010年 春期 問16
16 / 25
システム障害発生時には、データベースの整合性を保ち、かつ,最新のデータベー ス状態に復旧する必要がある。このために、DBMS がトランザクションのコミット処 理完了とみなすタイミングとして、適切なものはどれか。
正解と解説
表示する
正解 エ
ログファイルへの書出し完了時点
DBMSがコミット完了とみなすのは、更新内容を記録したログをログファイルへ書き出し終えた時点です(ログ先書き)。この時点で障害が起きても再現できるため、エが正解です。実データの更新完了(ア)を待つ必要はなく、ログバッファ(ウ)はメモリ上で耐障害性を保証できません。