簡単にいうと
トランザクションを使うと、関連する登録や更新を途中まで反映した状態で残さないようにできます。
業務システムでは、在庫更新、請求処理、複数テーブルの更新など、整合性が重要な処理で検討します。
どんな場面で使うか
- 複数テーブル更新
- 途中失敗時のロールバック
- 業務データの整合性確保
複数のデータベース処理を、まとめて成功または失敗として扱う仕組みです。
トランザクションを使うと、関連する登録や更新を途中まで反映した状態で残さないようにできます。
業務システムでは、在庫更新、請求処理、複数テーブルの更新など、整合性が重要な処理で検討します。