트랜잭션 격리 수준(Isolation Level)이 실제 서비스의 데이터 정합성에 어떤 영향을 주나요?
#transaction#isolation-level#concurrency-control
질문 의도
동시성 제어와 데이터 일관성 사이의 트레이드오프를 이해하고 서비스 특성에 맞는 설정 능력을 보유했는지 확인
평가 포인트
각 격리 수준별 발생하는 이상 현상(Dirty Read 등)에 대한 이해, 성능과 정합성 간의 균형 감각
모범 답안펼치기
꼬리 질문
- MySQL의 Repeatable Read는 어떻게 Phantom Read를 방지하나요?
- MVCC(Multi-Version Concurrency Control)의 동작 원리에 대해 설명해주실 수 있나요?
- 실제 프로젝트에서 특정 격리 수준을 선택했던 구체적인 사례가 있나요?
이 주제를 더 공부하고 싶나요?
이 링크를 통해 구매하시면 제가 수익을 받을 수 있어요. 🤗
![[CS 기술면접 4] 말이 트이는 데이터베이스| 이용준 - 인프런 강의](/_next/image?url=https%3A%2F%2Fcdn.inflearn.com%2Fpublic%2Ffiles%2Fcourses%2F337739%2Fcover%2F01kdfjn9q1pnsssm3367ss90kg.gif&w=3840&q=75)