本文へスキップ

トランザクションとは?

とらんざくしょん

一連の複数のDB操作を一つの単位としてまとめ、全成功か全取消のどちらかしかない原子性を保証する仕組みです。

トランザクションとは、データベースにおける一連の操作群をひとつの作業単位として扱い、ACID特性(Atomicity・Consistency・Isolation・Durability)を保証する仕組みのこと。すべての操作が成功した場合にコミットで確定し、一つでも失敗した場合はロールバックで最初の状態に戻す。振込処理のように「引き落とし」と「入金」を必ずセットで成功または失敗させる必要がある場面で不可欠。

使い方・例文

送金処理でA口座の引き落としは成功したが振込先への入金処理で例外が発生したため、ロールバックして両操作をなかったことにした。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語