티스토리 뷰

 

 

트랜잭션


 -논리적으로 한번에 수행되야되는 작업의 묶음
  (ex. 두 계정간의 자금 전송)

속성
1) 원자성 : all or nothing 일부만 실행 x
   (계좌이체하는데 내돈빠져나갔는데
  상대방에 돈안들어오면 안됨)

2) 일관성 : 일관성이 있어야됨

3) 격리성 : 진행중일때 딴데서 접근못함

4) 영속성 : 완료되면 그 결과는 영속적임.

트랜잭션 제어 명령어

 

 COMMIT --> 저장되지 않은 모든 변경사항 확정

 SAVEPOINT --> SAVEPOINT 설정

 ROLLBACK --> 저장되지 않은 모든 변경사항 취소

댓글