패시미스트1 낙관적 락과 비관적 락( Optimistic Lock and Pessimistic Lock ) 낙관적 락과 비관적 락은 데이터베이스에서 동시성 제어를 위해 사용하는 두 가지 방법입니다.본 포스팅에서는 JPA를 활용해서 락 예제를 설명할 예정입니다. 글을 보시기 전에 참고하시기 바랍니다.#JPA란? JPA는 Java 애플리케이션에서 관계형 데이터베이스를 객체지향적으로 사용할 수 있게 해주는 ORM(Object-Relational Mapping) 기술의 표준 사양입니다. Optimistic Lock(낙관적 락) 낙관적 락은 데이터를 읽을 때 락을 걸지 않고, 데이터를 수정할 때만 락을 거는 방법입니다.비관적 락에 비하면 데이터를 읽을 때 락을 걸지 않기에 데이터베이스의 성능을 향상 시킬 수 있.. 2024. 11. 24. 이전 1 다음