Concurrency Control (동시성 제어)여러 트랜잭션이 동시에 데이터에 접근할 때 데이터의 일관성을 유지하는 기법 목적데이터 무결성 유지트랜잭션 간 충돌 방지데이터베이스 일관성 보장발생 가능한 문제Lost Update두 트랜잭션이 같은 데이터를 수정하여 한쪽 결과가 사라짐T1 : A = A + 100T2 : A = A - 50 최종 결과가 잘못될 수 있음.Dirty Read아직 Commit되지 않은 데이터를 읽음T1 : UPDATET2 : READT1 : ROLLBACK T2는 잘못된 데이터를 읽게 됨.Non-Repeatable Read같은 데이터를 두 번 읽었는데 값이 달라짐T1 : SELECTT2 : UPDATE + COMMITT1 : SELECT 대표 기법Locking데이터 사용 전에 잠..