학습내용락(Lock) 개념비관적 락 vs 낙관적 락JPA에서의 락 종류와 사용방법실습학습정리1. Lock데이터베이스에서 동시 실행되는 트랜잭션 간의 충돌을 방지하고, 데이터 정합성을 보장하기 위해 특정 자원에 대한 접근을 제어하는 메커니즘-> 즉, 다른 트랜잭션이 특정 데이터에 접근하지 못하도록 잠그는 것-> 락은 막는 행위가 아니라 락은 획득하는것, 락이 끝나면 반납중요성동시성제어 : 동시에 실행 될 때 데이터의 일관성과 정확성을 보장데이터 정합성 유지 : 충돌 상황에서도 데이터가 항상 일관된 상태를 유지시스템 안정성 보장 : 트랜잭션의 원자성을 보장하며 작업 도중 발생하는 오류를 최소화2. 비관적 락 vs 낙관적 락비관적 락개념데이터 충돌이 자주 발생할 것이라고 가정하고, 락을 걸어 다른 트랜잭션이 ..