データの整合性を保つトランザクション処理

トランザクションとは一連の処理をひとまとめにしたもので,DB(データベース)の更新には非常に重要な概念.例えば商品を注文して購入する場合以下のトランザクションが考えられる.

  1. トランザクション開始
  2. 利用者が商品を注文する
  3. 在庫を管理しているテーブルの街頭の商品の在庫を1減らす
  4. 購入者テーブルに購入者のIDを追加する
  5. トランザクション終了
続きを読む