작성
·
625
0
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
여기에 질문 내용을 남겨주세요.
회원은 저장되지만, 회원 이력 로그는 롤백된다. 따라서 데이터 정합성에 문제가 발생할 수 있다(트랜잭션 전파 활용2 - 커밋, 롤백 강의 中) 라고 하셨는데 지금 이 강의에서도 결국엔 회원은 저장되고 회원 이력 로그는 롤백되니까 데이터 정합성이 해결된게 아닌가요..?
답변 1
0
안녕하세요. 10jmin04님
트랜잭션 전파 활용2에서는 문제를 정의할 때 회원과 회원 이력이 항상 함께 저장되는 것이 중요하다고 보았습니다. 그래서 둘이 같이 저장되지 않으면 데이터 정합성에 문제가 발생한다고 판단한 것이지요.
여기서는 문제를 조금 다르게 정의했습니다. 회원과 이력이 함께 저장되지 않으면 데이터 정합성에 문제가 발생하는 것은 맞습니다. 그런데 여기서는 데이터 정합성에 문제가 발생하더라도 회원 데이터만 잘 보관되면 되고, 이력 로그는 혹시 문제가 발생하더라도 회원 데이터만큼 중요한 데이터는 아니라고 판단해서 분리했습니다.
감사합니다.