트랜잭션 (1) [데이터베이스] 트랜잭션 격리 수준(Transaction Isolation Level) 트랜잭션 격리 수준(Transaction Isolation Level)이란? 데이터베이스에서 동시에 여러 트랜잭션이 수행될 때 발생하는 이상 현상에 대한 허용 수준이라고 볼 수 있다. 제약이 없을수록 제약사항이 없기 때문에 트랜잭션의 처리량은 증가하지만, 데이터의 불일치가 발생할 가능성인 높아진다. 트랜잭션의 동시성 문제를 발생하지 않도록 막을 수 있지만, 제약사항이 많아지고 처리할 수 있는 트랜잭션의 수가 줄어들어 DB의 처리량이 크게 하락하게 된다. 따라서 사용자가 트랜잭션으로 발생할 수 있는 문제들을 인식하고, 필요에 의해서 적절히 사용할 수 있도록 레벨을 나누었는데 그것이 트랜잭션 격리 수준(Transaction Isolation Level)이다. SQL:1992 표준에서 제시한 트랜잭션 격리 수.. 이전 1 다음