데이터 베이스에서 락이란여러 트랜잭션이 동시에 같은 데이터를 읽고/수정하려고 할 때 **데이터의 정합성(일관성)**을 지키기 위해 “잠금”을 걸어 접근을 제어하는 메커니즘 핵심은 동시성(성능) ↔ 일관성(정확성) 균형 락이 필요한 대표 상황Lost Update(갱신 분실): A와 B가 같은 행을 읽고 각각 수정 → 나중에 커밋한 값이 앞선 변경을 덮어씀Dirty Read: 아직 커밋 안 된 데이터를 다른 트랜잭션이 읽음Non-repeatable Read / Phantom Read: 같은 조회를 두 번 했는데 중간에 다른 트랜잭션이 수정/삽입해서 결과가 달라짐1) 락의 기본 종류: Shared / ExclusiveShared Lock (S Lock, 읽기 락)“읽을게요” 잠금여러 트랜잭션이 동시에 S락은 ..