트랜잭션
Dec 15, 2018 조회수 74
트랜잭션이란?
데이터베이스에서 한번에 수행되어야 할 작업 단위
<br/>
트랜잭션 성질
- 원자성
분리 될 수 없는 작업단위로, 모두 완료되거나 모두 취소되어야한다.
<br/>
- 일관성
트랜잭션 완료 후에도 데이터베이스가 일관된 상태로 유지되어야 한다. 예를들어 계좌이체를 성공했다면, A계좌의 잔액과 B계좌의 잔액의 합이 트랙잭선 처리 전과 동일해야한다.
\
- 독립성
하나의 트랜잭션에 의해 변경된 데이터에 대해서 다른 트랙젝션이 참조하지 못하도록 하여야한다
<br/>
- 지속성
트랜잭션이 완료되면, 결과는 영구적으로 반영되어야한다.
'트랜잭션' 관련된 다른글
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.