データベース初級
トランザクション
トランザクション
一言で言うと
複数SQLをまとめて成功/失敗させる単位。
もう少し詳しく
一言で言うと
1つ以上のSQL操作を、まとめて成功(コミット)または失敗(ロールバック)させる処理の単位。
もう少し詳しく
複数SQLをまとめて成功/失敗させる単位。IT エンジニアリングの現場で頻繁に登場する概念のひとつで、関連する仕組みやベストプラクティスと合わせて理解しておくと応用が利きます。
RDB の世界では設計と性能の両面で意識する用語です。ACID特性(原子性・一貫性・独立性・永続性)を満たすことで、コミットとロールバックによるデータの整合性保証が実現します。大規模なデータを扱うアプリでは特に重要です。
実務でどう使うか
関連する章
Ch67, Ch73, Ch133, Ch278 で詳しく学べます。