비관적 락(Pessimistic Locking)이란? 비관적 락은 데이터베이스 트랜잭션에서 동시성을 관리하는 방법이다 이 방식은 '비관적'이라는 이름에서 알 수 있듯이, 데이터 충돌이 자주 발생할 것이라고 비관적으로 생각해서 대응한다. 따라서, 트랜잭션 동안 관련 데이터에 대해 다른 트랜잭션의 접근을 차단함으로써 충돌을 방지한다. 비관적 락 작동 방식 데이터 잠금: 트랜잭션이 시작될 때, 필요한 데이터에 대해 잠금 적용한다. 이 잠금은 다른 트랜잭션이 해당 데이터를 수정하거나 삭제하는 것을 방지한다. 데이터 처리: 트랜잭션은 잠긴 데이터에 대한 처리(예: 수정, 삭제, 추가)를 수행한다. 잠금 해제 및 커밋: 처리가 완료되면, 잠금을 해제하고 트랜잭션을 커밋한다. 이로써 다른 트랜잭션이 데이터에 접근할 ..