반응형

'repeatable read' 태그의 글 목록

서버·DB·보안 트랜잭션 격리 수준, MySQL 기본값만 REPEATABLE READ인 이유 트랜잭션 격리 수준 기본값은 대부분 READ COMMITTED이고, MySQL만 REPEATABLE READ입니다. 오라클·PostgreSQL·SQL Server와 달리 MySQL이 다른 길을 간 데는 복제용 로그와 얽힌 사정이 있습니다.이 글은 격리 수준이 무엇을 막는 칸막이인지, 1992년 SQL 표준이 정한 네 단계와 세 가지 이상 현상, 1995년 논문이 지적한 표준의 빈틈, 주요 데이터베이스의 기본값 비교, 그리고 MySQL이 REPEATABLE READ를 기본으로 둔 배경을 다룹니다. 이름은 같은 REPEATABLE READ인데 MySQL과 PostgreSQL에서 동작이 다른 부분은 두 세션 예제로 직접 보여 드립니다. 마지막에는 우리 서비스의 설정을 확인하고 바꾸는 방법까지 정리했습니다.목차.. 2026. 10. 23. 19:00