Database Isolation Level
트랜잭션에서 일관성이 없는 데이터를 허용하도록 하는 수준을 Isolation Level이라고 한다. Isolation Level을 조정하는 경우 동시성이 증가되는데 반해 데이터의 무결성에 문제가 발생할 수 있거나, 데이터의 무결성을 완벽하게 유지하는 데 반하여 동시성이 떨어질 수 있다. ANSI에서 작성된 SQL-92 표준은 다음 네 종류의 Isolation Level을 정의하고 있다. 위에서 아래로 내려갈수록 Consistency(일관성)은 향상되지만 Concurrency(동시성)은 저하된다. Read Uncommitted Read Committed Repeatable Read Serializable Read Uncommitted Isolation Level 쿼리를 수행하는 경우 해당 데이터에 Shar..