トランザクション処理の流れ
小さな処理をひとまとめに考えて、 どれか1つの処理でも正常に処理されなかった場合に 全ての処理を無かったことにするという概念
現金自動引き落とし機の場合
「現金を支払う」という処理のほかに「残高を支払った分だけ引く」 という処理が同時に成功しなくてはならない。
処理の流れは
トランザクション開始(BEGIN) データの保存(UPDATE) データを読み込んで(SELECT) データのチェックをして 異常ならばROLLBACK 正常ならばCOMMIT
小さな処理をひとまとめに考えて、 どれか1つの処理でも正常に処理されなかった場合に 全ての処理を無かったことにするという概念
現金自動引き落とし機の場合
「現金を支払う」という処理のほかに「残高を支払った分だけ引く」 という処理が同時に成功しなくてはならない。
処理の流れは
トランザクション開始(BEGIN) データの保存(UPDATE) データを読み込んで(SELECT) データのチェックをして 異常ならばROLLBACK 正常ならばCOMMIT