- 강의 질문
- 개발/데이터
트랜잭션 읽기 일관성 질문드립니다!
2025.05.09 14:08 작성
Consistent 모드 읽기, Current 모드 갱신에 대해서 잘 이해가 안돼서 질문드립니다!
오른쪽 쿼리문(2)번이 실패하는 이유에 대해 헷갈리는데 제가 이해한게 맞는지 잘 모르겠습니다.
읽기 작업의 경우 consistent, 갱신 작업의 경우 current를 사용한다면
오른쪽 sql문이 실패하는 이유는
update가 current 모드로 실행되기 때문에 (1)번 트랜잭션의 commit된(commit되진 않았으나 실행된 쿼리라 가능한걸까요?) 결과를 가지고 where balance = 1000에서 consistent비교를 하고, 그 결과가 다르기 때문이라고 이해하면 될까요?