本文へスキップ

テクノロジ系 / データベース

コミットメント制御

コミットメント制御は、一連の処理をすべて確定するか、すべて取り消すかを制御する仕組みです。

もう少し詳しく

複数の更新からなる一つの処理(トランザクション)は、途中で中断すると矛盾が生じます。そこで、すべて成功したら確定(コミット)し、途中で失敗したら開始前の状態に戻す(ロールバック)ことで、中途半端な状態を防ぎます。データの整合性を保つトランザクション管理の中心です。

試験での見方

黒猫の闇の刻印

コミット(確定)とロールバック(取消し)の意味、トランザクションの原子性(全か無か)が問われます。

例:振込で出金と入金の両方が成功したら確定、片方失敗なら両方取り消します。

分類

テクノロジ系 / 技術要素 / データベース

小分類:データベース応用

関連トピック:分散データベース

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

データベースの用語一覧へ