SQL에서 트랜잭션 격리 수준(Isolation Level) 중 'READ COMMITTED'의 의미는?
어려움 freeCodeCamp해설
READ COMMITTED는 다른 트랜잭션이 아직 커밋하지 않은 변경사항(Dirty Data)을 읽을 수 없게 합니다. PostgreSQL의 기본 격리 수준이며, Dirty Read는 방지하지만 같은 쿼리를 반복 실행할 때 결과가 달라지는 Non-Repeatable Read는 발생할 수 있습니다.
READ COMMITTED는 다른 트랜잭션이 아직 커밋하지 않은 변경사항(Dirty Data)을 읽을 수 없게 합니다. PostgreSQL의 기본 격리 수준이며, Dirty Read는 방지하지만 같은 쿼리를 반복 실행할 때 결과가 달라지는 Non-Repeatable Read는 발생할 수 있습니다.