낙관적/비관적 락 : Optimistic/Pessimistic Lock Lock이란 : 동시 수정 충돌 대비 전략더보기 동시성 제어가 기술적으로 구체화된 담론으로, 동시에 데이터를 수정하는 충돌을 처리하는 방법론을 의미한다.DB 레벨에서 트랜잭션/스냅샷을 활용하는 비관적 락과 어플리케이션 레벨의 버전관리로 예외를 던지는 낙관적 락으로 분류된다. 이름은 충돌 빈도에 대한 가정으로 분류된다. 비관적 락은 "아 충돌 자주 발생하겠네" 라는 비관적 가정을, 낙관적 락은 "충돌 별로 없을 것 같은데"라는 낙관적 가정을 담은 이름이다.On optimistic methods for concurrency control, 1981, H.Kung, John T. Robinson 원문에서도 충돌 빈도로 설명하는 탓인지 어딜..