
트랜잭션 격리수준에 대해 공부해보자 ❕ 1. 트랜잭션 격리수준 (Transaction Isolation Level) 이란?트랜잭션의 성질로 ACID가 있다. 그 중 Isolation(독립성, 격리성)은 둘 이상의 트랙잭션이 동시에 실행되더라도 다른 트랜잭션에 영향을 받지 않고 독립적으로 실행되도록 보장하는 성질이다. 트랜잭션이 이런 성질을 가지고 있다고 해서 무조건 다른 트랜잭션이 끼어들지 못하는건 아니다. 트랜잭션 격리 수준에 따라 끼어들 수 있게 할 지 끼어들 수 없게 할 지 설정할 수 있다. ⇒ 동시에 여러 트랜잭션이 처리될 때 트랜잭션끼리 얼마나 격리되어 있는가에 대한 수준을 트랜잭션 격리수준이라고 한다. 2. 필요성트랜잭션은 격리성을 보장하기 위해 다른 트랜잭션이 관여하지 못하도록 막는 ..