🐈

トランザクションとは・主な用語

2024/07/26に公開

トランザクションとは

データベースなどでの一連の操作が全部成功するか、全部失敗するかを保証してくれます。

例)Aさんの口座からBさんの口座へ200円振り込む
※どちらの講座にも、もともと1000円入っている状態

振込が成功したら、Aさんの残高は800円、Bさんの口座の残高は1200円になるはずですよね?

もし途中で何か事故があって、Aさんの口座からお金が引き出されたのに、Bさんの口座にお金が入金されていなかったら大変!!

でも大丈夫!ちゃんと元に戻してくれます!

主な用語

コミット:トランザクションを確定する
ロールバック:トランザクションを取り消す(元に戻す)

Discussion