この問題は、DBMSのシステム障害発生後の復旧処理におけるトランザクションの扱いについて問われています。DBMSでは、障害発生時に未確定なトランザクションを処理するために、ロールバックとロールフォワードという二つの操作を行います。ロールバックとは、障害発生直前の状態までトランザクションを取り消し、データベースを整合性の取れた状態に戻す操作です。一方、ロールフォワードとは、障害発生前にコミット(確定)されていたトランザクションのうち、ログに記録された内容を再適用してデータベースを復旧させる操作です。
読み込み中...