독학사/데이터베이스
트랜잭션과 직렬화
개발자 입니다
2022. 10. 12. 20:48
평가영역
- 트랜잭션과 직렬화
- 트랜잭션 직렬화 검사
트랜잭션 직렬화
트랜잭션의 기본 속성 중 하나인 고립성을 지키기 위해
동시에 여러개의 트랜잭션이 발생할 때 순서를 제어하는것을 동시성 제어라고 부른다.
트랜잭션 직렬화 검사
동시에 들어온 트랜잭션들이 모두 read 또는 write일 경우에는 문제가 되지 않는다.
그러나 동시에 들어온 트랜잭션이 read와 write일 경우
write가 완료되기 전 실행된 read는 갱신된 값을 볼 수 없다. 이를 충돌이라고 한다.