●このページで解説する内容
・ジャーナル(ログファイル):データベースの更新前と更新後の履歴のファイル
・ロールバック:データベースを更新前ログにより、元の状態に戻すこと
・ロールフォワード:データベースを更新後ログにより、障害直前の状態に戻すこと
・チェックポイント:データベースの更新前や更新後の時点のこと
・ジャーナル(ログファイル):データベースの更新前と更新後の履歴のファイル
・ロールバック:データベースを更新前ログにより、元の状態に戻すこと
・ロールフォワード:データベースを更新後ログにより、障害直前の状態に戻すこと
・チェックポイント:データベースの更新前や更新後の時点のこと
ジャーナルとは?
ジャーナルとは、データベースの更新前と更新後の履歴のファイルです。この履歴をログというため、ジャーナルはログファイルとも呼ばれます。
ジャーナルは、データベースの障害時の復旧に用います。
ロールバックとロールフォワード
データベースの障害時、トランザクション開始直前のログ(更新前ログ)により、元の状態に戻すことをロールバックといいます。
一方、更新後ログを使い、トランザクションの完了直後つまり、障害発生の直前の状態に戻すことをロールフォワードと呼びます。
[補足]チェックポイント
チェックポイントとは、データベースの更新前や更新後の時点のことで
更新前ログは、トランザクション開始直前がチェックポイントです。同様に、更新後ログは、トランザクションの完了直後がチェックポイントになります。
【まとめ】障害回復
それでは最後におさらいをしておきましょう!
用語 | 説明 |
---|---|
ジャーナル | データベースの更新前と更新後の履歴のファイル ログファイルとも呼ばれる |
ロールバック | データベースを更新前ログにより、元の状態に戻すこと |
ロールフォワード | データベースを更新後ログにより、障害直前の状態に戻すこと |
チェックポイント | データベースの更新前や更新後の時点のこと |
コメント