DB 트랜잭션 격리 수준(Transaction isolation level)에 따른 동시성 이슈 가장 낮은 isolation 레벨 0의 경우 lock이 걸리지 않기때문에 속도는 매우 빠르나 동시 접근을 허용하기때문에 데이터 정합성에 문제가 생길 수 있고, 레벨3의 경우 완전히 lock을 걸어 동시 접근을 차단하고 순차적으로 처리 (serializable) 하기 때문에 정합성은 완벽하지만 동시에 처리 할 수 있는 양이 적어 속도가 매우 느리다. Isolation Level Dirty Read Nonrepeatable Read Phantom Read 레벨0 Read Uncommited 발생 발생 발생 레벨1 Read Committed X 발생 발생 레벨2 Repeatable Read X X 발생 레벨3 Se..