본 포스팅은 DB Lock에 대해서 포스팅 하고자 한다. Lock이란Lock이란 데이터베이스에서 동시성과 데이터 일관성을 보장하기 위해 사용되는 메커니즘이다. 예를 들어, 여러 사용자(트랜잭션)들이 동시에 같은 데이터에 접근하려고 할 때데이터베이스는 Lock을 사용하여 해당 데이터를 사용하고 있는 사용자(트랜잭션)와 다른 사용자(트랜잭션)들 간의 접근을 제어하여 충돌을 방지한다. Lock의 종류Lock의 종류에는 크게 공유 락 (Shared Lock)과 베타 락 (Exclusive Lock)이 있으며, 공유 락은 다른 말로 Read Lock 이라고 불리며 베타 락은 Write Lock 이라고 불린다 - 공유 락 (Shared Lock)공유 락은 데이터를 변경하지 않는 읽기 명령에 대해 주어지는 락으로서 ..