● 사용자가 댓글을 등록하는 트랜잭션 흐름은 다음과 같다 ● 트랜잭션 격리 수준에 따라서 발생하는 이상 현상은 다음과 같다 ● READ UNCOMMITED 격리 수준 : Dirty Read 발생 트랜잭션 흐름 (MySQL InnoDB 기준)- 트랜잭션 A에서 아직 COMMIT 되지 않았는데, 트랜잭션 B에서 COMMIT 되지 않는 트랜잭션 A의 데이터를 조회를 했다- 이떄 Dirty Read 가 발생됐다 해결방법 : READ COMMITED 이상의 격리 수준을 사용하여 Dirty Read를 방지한다 ● READ COMMITED 격리 수준 : Dirty Read 해결 트랜잭션 흐름 (MySQL InnoDB 기준) - 트랜잭션 A에서 데이터가 UPDATE 될 때 언두 로그에 변경 전 데이터가 저..