Skip to content

Conversation

@kimdev0206
Copy link
Contributor

No description provided.

@kimdev0206 kimdev0206 added the WIP work in progress label Jun 27, 2022
@kimdev0206 kimdev0206 removed the WIP work in progress label Jun 28, 2022
@kimdev0206
Copy link
Contributor Author

@JiYongKim-A @beombu

발표시 질문받은 READ COMMITTEDREPEATABLE READ의 사례를 동일시해서 비교한 다이어그램입니다.

image

우측의 사용자B의 트랜잭션 내에 단위는 다음과 같습니다.

  1. 사용자A의 트랜잭션이 시작되기 전의 사용자B의 SELECT
  2. 사용자A의 트랜잭션 내에 갱신은 진행됬지만 커밋되지 않은 상태에서 사용자B의 SELECT
  3. 사용자A의 트랜잭션이 커밋된 이후 사용자B의 SELECT

다이어그램을 보시면 READ COMMITTED는 3번에서 디스크만 확인가능하며
REPEATABLE READ는 3번에서 언두로그를 계속 볼 수 있습니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants