原子性とは、関連する一連の変更を一つのまとまりとして扱い、すべて実行するか、何も実行しないことです。データベースのトランザクションが備えられる性質の一つです。
いくつかの部品が一緒に届かなければならない荷物を想像してください。一つでも配達できなければ、荷物全体を完了扱いにすべきではありません。
たとえば購入時に注文を記録し、在庫を減らすなら、両方の変更が一致する必要があります。原子性は途中までの更新を防ぐ助けになりますが、アプリ側では要求された情報が有効かも確認する必要があります。
用語の解説
原子性とは、まとめられた操作がすべて完了するか、まったく行われないことです。

原子性とは、関連する一連の変更を一つのまとまりとして扱い、すべて実行するか、何も実行しないことです。データベースのトランザクションが備えられる性質の一つです。
いくつかの部品が一緒に届かなければならない荷物を想像してください。一つでも配達できなければ、荷物全体を完了扱いにすべきではありません。
たとえば購入時に注文を記録し、在庫を減らすなら、両方の変更が一致する必要があります。原子性は途中までの更新を防ぐ助けになりますが、アプリ側では要求された情報が有効かも確認する必要があります。