Learn CS Visual

COMMITとROLLBACKの仕組み

トランザクションは、複数の更新を1つのまとまりとして扱う仕組みです。すべての更新はまだ確定しておらず、他からは見えない状態で進みます。COMMITですべての更新を確定するか、ROLLBACKですべて取り消すかのどちらかで終わり、この性質を原子性と呼びます。ACIDとは、原子性・一貫性・独立性・永続性という、トランザクションが満たすべき4つの性質の頭文字です。

コミットで終えるを選んだとき、最終的な残高AとBは?