낙관적 락(Optimistic Lock) 과 비관적 락(Pessimistic Lock): 낙관적 락 과 비관적 락은 데이터 동시성 문제를 해결 하기 위한 2 가지 주요 기법입니다. 둘 다 동시에 여러 트랜잭션이 동일한 데이터에 접근 할 때 데이터의 일관성을 보장하기 위해 사용됩니다. 하지만, 사용하는 방식과 적용 시점에서 큰 차이가 있습니다.1. 낙관적 락(Optimisitc Lock)1. 1. 개념데이터 충돌이 드물 것이라고 가정트랜잭션이 데이터베이스에 변경사항을 적용하기 전에만 충돌을 확인버전 관리(Versioning)를 통해 동시성 문제를 감지1.2. 동작 방식데이터를 읽어올 때 트랜잭션이 Lock이 걸지 않습니다.데이터를 수정한 후 업데이트 시점에 버전 번호를 확인하여 충돌 여부를 판단합니다.데..