Updated:

less than 1 minute read

개요

  • ‘논리적 작업 단위’, ‘상호 작용의 단위’, ‘쪼갤 수 없는 업무 처리의 최소 단위’
  • ACID를 보장
  • 예시
    • 계좌이체 시 ‘금액 감소’와 ‘금액 증가’ 연산은 하나의 작업으로 수행되어야 함
  • TPS(Transaction Per Second)
    • 초당 수행 가능한 트랜잭션 개수
  • 트랜잭션 성공 시 커밋, 실패 시 롤백


상태

  • Active
    • 실행 중인 상태
  • Failed
    • 실패 상태
  • Aborted
    • 취소 상태, 롤백이 수행
  • Partially Committed
    • 커밋되기 직전 상태
  • Committed
    • 완료 상태