이전 포스팅에서 SQL 표준이 정의한 세 가지 이상 현상(Dirty Read, Non-Repeatable Read, Phantom Read)과 네 단계의 격리 수준을 정리했다. 하지만 1995년에 발표된 논문 "A Critique of ANSI SQL Isolation Levels"은 SQL 표준의 한계를 지적하며, 이상 현상이 세 가지만 있는 것이 아니라고 비판했다. 또한 상업적 DBMS에서 실제로 사용하는 방법을 반영하지 않고 격리 수준을 구분한 문제도 제기했다. 이번 포스팅에서는 표준에 포함되지 않은 이상 현상들에 대해 알아본다.1. Dirty Writex = 0인 상태에서 트랜잭션 1은 x를 10으로, 트랜잭션 2는 x를 100으로 바꾸는 상황이다.초기 상태: x = 0T1: write(x = 1..