트랜잭션이란?

데이터베이스에서 한번에 수행되어야 할 작업 단위

<br/>

트랜잭션 성질

  • 원자성

분리 될 수 없는 작업단위로, 모두 완료되거나 모두 취소되어야한다.

<br/>

  • 일관성

트랜잭션 완료 후에도 데이터베이스가 일관된 상태로 유지되어야 한다. 예를들어 계좌이체를 성공했다면, A계좌의 잔액과 B계좌의 잔액의 합이 트랙잭선 처리 전과 동일해야한다.

\

  • 독립성

하나의 트랜잭션에 의해 변경된 데이터에 대해서 다른 트랙젝션이 참조하지 못하도록 하여야한다

<br/>

  • 지속성
    트랜잭션이 완료되면, 결과는 영구적으로 반영되어야한다.
0
이전 댓글 보기
등록
TOP