- 커밋 완료된 데이터만 조회 가능
- 반복해서 행 조회하더라도 똑같은 결과 보장 - Non-repeatable Read 방지
- InnoDB 의 기본값
- 하나의 트랜잭션이 수정한 행을 다른 트랜잭션이 수정하는 건 막아주는데, 새로운 행 추가는 못 막음
- Phantom Read 발생 가능성 존재
- REPEABLE READ 란?
- 같은 트랜잭션 내에서는 같은 데이터를 여러 번 조회해도 동일한 값 유지
- 하지만, 새로운 데이터(INSERT)에 대한 팬텀 리드는 발생할 수 있다