-
팬텀리드(phantom reads)
한 트랜잭션 내에서 동일한 쿼리를 2번 이상 보냈을 때, 해당 조회 결과가 다름. 전체 쿼리를 생각.
- 반복 가능하지 않은 조회(Nonrepeatable Reads) 한 트랜잭션 내의 같은 행에 두 번 이상 조회가 발생했는데, 값이 다른 경우를 의미한다. 반복 가능하지 않은 조회는 하나의 행에만 국한되어 있음 ⇒팬텀리드가 반복가능하지 않은 조회를 포함하는 개념이다.
-
더티 리드(dirty reads)
하나의 트랜잭션이 다른 트랜잭션의 아직 커밋되지 않은 데이터를 읽는 현상. T1이 업데이트 이후 롤백했는데도 불구하고 T2는 이미 커밋되었다고 판단