트랜잭션 격리 수준 4단계 정리, Dirty·Non-Repeatable·Phantom Read가 생기는 이유와 락·MVCC 차이 (SQLD)
같은 계좌를 두 사용자가 동시에 건드릴 때 데이터베이스가 어디까지 서로의 작업을 보여 줄지 정하는 설정이 트랜잭션 격리 수준이다. SQLD의 트랜잭션·락 단원과 정보관리기술사 데이터베이스 영역에서 이상 현상 세 가지와 수준별 허용 여부를 묻는 형태로 자주 나온다. 표 하나만 외워도 되지만, 왜 그 칸이 비어 있는지 알아야 서술형에서 막히지 않는다. 격리 수준은 동시 실행 트랜잭션이 서로의 중간 … Read more