🔐 격리 수준과 이상 현상트랜잭션의 ACID 속성 중 Isolation은 여러 트랜잭션이 동시에 실행되더라도 서로 간섭하지 않고 독립적으로 작동해야 함을 의미한다. 하지만 완벽한 격리를 구현하려면 성능 저하가 발생할 수 있어DBMS는 다양한 Isolation Level을 제공하여 성능과 정합성 사이의 트레이드오프를 가능하게 한다. 💥 Isolation이 약할 때 발생하는 이상 현상1️⃣ Dirty Read (더티 리드)커밋되지 않은 데이터를 읽는 현상아직 확정되지 않은 변경값을 읽어 잘못된 결과를 낼 수 있음🧪 예시:A사용자가 키를 171 → 177로 변경 (커밋 전),B사용자가 조회 → 177로 보임→ 나중에 A가 롤백하면 B는 존재하지 않는 값을 읽은 셈 2️⃣ Non-Repeatable Rea..