트랜잭션과 동시성: 두 사용자가 동시에 수정하면 누구의 데이터가 살아남는가
Spring 트랜잭션과 동시성 제어를 실무 관점에서 설명합니다. @Transactional 실수, Lost Update 문제, 낙관적 락(@Version)과 비관적 락(FOR UPDATE)의 차이, 데드락 방지까지 정리한 가이드입니다.
Spring 트랜잭션과 동시성 제어를 실무 관점에서 설명합니다. @Transactional 실수, Lost Update 문제, 낙관적 락(@Version)과 비관적 락(FOR UPDATE)의 차이, 데드락 방지까지 정리한 가이드입니다.