CH08 애그리거트 트랜잭션 관리
이번 챕터의 대부분의 내용은 DDD 에 대한 내용이라기 보다는 JPA 와 데이터 베이스 동시성 처리에 관한 일반적인 내용들이었다. CH05와 마찬가지로 JPA는 백기선님 강의 및 김영한님 강의 및 도서 등에서 정리를 이미 많이 했고 CH08에서 다루고 있는 많은 내용들이 JPA 관련 책과 강의에서 다루는 내용들을 벗어나는 내용이 없어서 CH8은 정리를 생략한다.
새로운 개념이 하나 있었는데 '오프라인 선점 잠금' 이라는 개념이었다. 비관적 락처럼 데이터베이스가 제공하는 락을 거는 개념이 아니라 아예 데이터 베이스의 row 로 '잠금을 했다'는 데이터를 삽입하고, 조회를 할때도 해당 데이터가 잠금 상태인지를 해당 테이블을 조회해서 확인하는 방식이다.
Last updated