그 중 격리성은 여러 트랜잭션이 실행될 때 서로의 중간상태에 영향을 받지 않도록 보장하는 성질이며 격리성이 보장되지 않을 시 발생할 수 있는 문제점에 대해 알아보자
1️⃣ Dirty Read
2️⃣ Non-Repeatable Read
3️⃣ Phantom Read
4️⃣ Lost Update
오늘은 데이터베이스 트랜잭션의 핵심 속성인 ACID와 그 중에서도 격리성이 보장되지 않았을 때 발생할 수 있는 문제들과 이를 해결하기 위한 트랜잭션 격리 수준에 대해 알아보았다.
시스템의 특성과 비즈니스 요구사항을 고려하여 무조건 높은 격리 수준이 아닌, 상황에 맞는 격리 수준을 선택하여 보자💯