【読み方】:トランザクション

「トランザクション」とはひとつのまとまった処理を表す言葉で、
分割することが出来ない複数の処理から構成された処理単位である。

特にデータベース周りの処理で多く用いられてきた概念である。

例えば、ある業務システムにおいて何らかのデータを更新したい場合、
更新対象のデータに関連するその他のデータを参照、削除、変更することが求められる場合がある。

このとき「何らかのデータを更新」することがトランザクションに該当し、
「その他のデータを参照、削除、変更」することが、不可分の複数の処理に該当する。

トランザクションとしてみなされた処理は、
実行された後に「成功」か「失敗」のいずれかで判定される。

もし、不可分の複数処理のうち一つでもエラーが発生すれば、
トランザクションとしても「失敗」として判定される。

オンラインショッピングで言えば商品をカートに入れ、
決裁が完了するまでが一つのトランザクションとみなされ、全て問題なく処理が行われた場合に、トランザクションとして「成功」と判定される。