학습 목표동시 트랜잭션에서 발생하는 Lost Update·Dirty Read·Non-repeatable Read·Phantom을 구분할 수 있다.격리 수준(Read Uncommitted ~ Serializable)이 허용·방지하는 이상을 설명할 수 있다.2PL(Two-Phase Locking) 의 growing·shrinking phase를 설명할 수 있다.실무에서 격리 수준 선택·비관적 락(SELECT FOR UPDATE) 방향을 잡을 수 있다.문제 상황재고 10개인데 동시 주문 두 건이 모두 성공했다둘 다 qty=10을 읽고 각각 -1 — Lost UpdateA 트랜잭션이 롤백했는데 B가 A가 쓴 미커밋 값을 읽었다Dirty Read같은 트랜잭션에서 SELECT 두 번인데 잔액이 바뀌어 있다Non-r..