[DB] 락(Lock)이란?
트랜잭션 락(Lock)이란? 락(Lock)이란?여러 커넥션에서 동시에 동일한 자원을 요청하는 경우, 순서대로 하나의 커넥션만 접근할 수 있게 해주는 기능동시에 데이터베이스에 접근하는 상황(동시성)에서 데이터 무결성과 일관성을 지키기 위한 용도락의 종류공유 Lock(Shared Lock, Read Lock, S-Lock)배타 Lock(Exclusive Lock, Write Lock, X-Lock)공유 락(Shared Lock, Read Lock, S-Lock)읽기 작업(Read)을 위해 잠그는 락여러 사용자가 동시에 데이터를 읽어도 일관성에 영향을 주지 않기 때문에, 공유 Lock간에는 동시에 접근이 가능하다단, 다른 배타 Lock은 막는다.배타 락(Exclusive Lock, Write Lock, X-L..