[데이터베이스] 2014년 이화여대 용환승 교수님 - 11. 트랜잭션

June·2021년 6월 2일
0

9장 트랜잭션

트랜잭션

전체가 성공하거나 전체가 성공안하든가 해야 한다.

기본적으로 각각의 SQL문이 하나의 트랜잭션으로 취급되고, 이 뜻은 원자성을 지켜야한다는 것이다.

트랜잭션의 특성

원자성

일관성

고립성

데이터를 공유하기 때문에 어렵다.

지속성

트랜잭션 개요

동시성 제어

완료되지 않은 트랜잭션이 갱신한 데이터가 dirty data다. dirty 데이터를 읽은 경우 트랜잭션이 끝날때까지 커밋하면 안된다

0개의 댓글