작성
·
18
·
수정됨
0
강사님, 잘듣고 있습니다
write-conflict라는건 흔히 RDB의 Row level Lock과 동일하다고 보면 될까요?
JPA 를 언급하셨는데, 어노테이션 기반 @Transactional 이나 ClientSession 객체를 사용한 수동세션 설정이 아니면 요 이슈는 생기지않는 것 같아요, 설명해주신 부분이 요것일까요?
트랜잭션이 불필요한 서비스에만 부분적으로 몽고를 도입하려는데, 저 같은 경우엔 이 이슈를 겪을 일이 거의 없겠네요 😅
답변 1
0
안녕하세요 질문주셔서 감사합니다.
RDB의 Lock과 동일하다고 보시면 됩니다. 둘다 기본적으로 기본적인 데이터를 복사한 형태로 동작을 하게되고 사실 일반적인 플랫폼 개발에서는 크게 발생하지는 않습니다.
좀 더 특수하게 세션을 잡아서 동작을 하는 경우에 꼬이게되는 경우를 예시로 보여드리고 싶었습니다.
감사합니다!!