
1. 트랜잭션 격리수준(Transaction Isolation Level) 트랜잭션 격리수준은 동시에 여러 트랜잭션이 실행될 때 특정 트랜잭션이 다른 트랜잭션에서 변경하거나 조회하는 데이터를 볼 수 있도록 허용할지 말지를 결정하는 것이다. 격리 수준이 높아질수록 데이터의 일관성과 무결성은 보장되지만, 동시성과 성능은 떨어지게 된다. 데이터 정합성과 성능은 반비례 관계이다. 따라서, 각 애플리케이션의 요구사항에 맞는 적절한 격리 수준을 선택하는 것이 중요하다. 각 격리 수준은 특정 데이터 불일치 현상(Dirty Read, Non-Repeatable Read, Phantom Read)을 방지할 수 있다. 2. 트랜잭션 격리 수준 유형 트랜잭션 격리 수준은 READ UNCOMMITTED, READ COMMIT..