チェックポイント
Checkpoint
ちぇっくぽいんと
他の資格での定義
データベースの処理において、メモリ上の更新データをディスクに書き出すタイミング。障害発生時のデータ復旧の起点となり、回復処理の効率化に寄与する。
データベースのメモリ上のデータをディスクに書き出す時点。障害回復時にチェックポイント以降のジャーナルだけを用いて復旧でき、回復時間を短縮する。
データベースのメモリ上の更新内容をディスクに書き出すタイミング。障害回復時にジャーナルの適用開始位置を決定するための基準点となり、チェックポイント以前に完了したトランザクションはロールフォワード不要となるため回復時間を短縮できる。
ジョブの実行途中の処理状態を記録する仕組み。異常終了時にチェックポイントからリスタート(途中再開)することで、最初からの再実行を回避し、復旧時間を短縮する。
関連キーワードの用語
トランザクションの処理中に障害が発生した場合、更新前のログを用いてデータをトランザクション開始前の状態に戻す回復処理。バックワードリカバリとも呼ばれる。
ディスク障害などの発生後、バックアップデータから復元したうえで、更新後のログを用いて障害直前の状態までデータを復旧させる回復処理。フォワードリカバリとも呼ばれる。
E.F.コッドが提唱した、データを2次元の表(リレーション)で表現するデータモデル。数学的な集合論と述語論理に基づき、データの構造・操作・整合性制約を定義する。現在のRDBMSの理論的基盤である。
関係モデルにおける基本的なデータ構造で、属性(列)の集合で定義されるスキーマと、タプル(行)の集合で構成される。数学的には定義域の直積の部分集合である。実装上はテーブルに対応する。
関係モデルにおいて、リレーションを構成する1つの要素(行)。各属性に対して1つの値を持つ。実装上はテーブルの行(レコード)に対応する。
関係モデルにおいて、リレーションの列に相当する要素。属性名と定義域(ドメイン)を持ち、各タプルは属性ごとに定義域内の値をとる。実装上はテーブルのカラムに対応する。