트랜잭션 (transaction) 뜻

전부 반영되거나 전부 취소되는 작업 묶음

A unit of work that either fully commits or fully rolls back

단계별로 보기

  1. A 계좌에서 B 계좌로 만 원을 보냅니다.
  2. 트랜잭션을 시작하고 A에서 만 원을 뺍니다.
  3. B에 더하던 중에 오류가 납니다.
  4. 롤백하면 A에서 뺀 것도 취소됩니다. 성공했다면 커밋으로 둘 다 한꺼번에 반영되니 반만 반영되는 일은 없습니다.

개발자의 타자 연습에서 데이터베이스 용어로 타자 연습을 해 보세요.