Subject   : コミット(commit)

カテゴリー  : 情報産業・技術  


 コミット(commit)
 コミットとは、トランザクション処理が成功したときに、その結果を確定させること。トランザクション処理の結果は「すべて成功」か「すべて失敗」のどちらかに限られるため、一連の処理がすべて終了するまで成功か失敗かを判断することができない。

例えば、資金移動システムをコンピュータで処理する場合、出金処理と入金処理は「どちらも成功」か「どちらも失敗」のどちらかであることが要求される。したがって、出金処理が終了しても、入金処理が終わるまではその処理が「成功」か「失敗」かは不明なままである。出金・入金双方の処理がどちらも成功して始めて、資金を本当に移動させることが決定される。この資金移動がコミットである。なお、処理に失敗して結果が反映されないことを、アボート(abort)やロールバック(roll back)という。

● 


 ⇒ トランザクション処理(transaction processing )

[メニューへ戻る]  [HOMEへ戻る]  [前のページに戻る]