Concurrent
- 작성자 :
- 장*진
- 작성일 :
- 2020-11-20 13:39:02
- 조회수 :
- 2,841
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
디비는 mybatis구요
배치가 도는중에
엑스플랫폼에서 inser가 되면 pk오류가 발생합니다
Concurrent을 어떻게 보장 할 수 있을까요
배치가 도는중에
엑스플랫폼에서 inser가 되면 pk오류가 발생합니다
Concurrent을 어떻게 보장 할 수 있을까요
A
안녕하세요.
표준프레임워크센터 입니다.
문의하신 내용으로 보아
PK가 충돌나는 문제가 있는듯 합니다.
업무내용이나 개발내역을 저희가 알지 못하기 때문에
전달 주신 내용만으로 답변을 드리면
PK충돌을 피하기 위해
배치용과 업무용 테이블을 분리하거나
PK일련번호가 생성되는 규칙을 다르게 하면
해결이 가능할듯 합니다.
테이블락이나 부하를 최소화 하기위해
심야시간에 돌리는 전략이
기본적으로 필요할듯 합니다.
준실시간으로 돌리거나
트리거를 사용하게 되면
사이드이펙트가 발생할 가능성이 높아지므로
주의가 필요합니다.
감사합니다.
표준프레임워크센터 입니다.
문의하신 내용으로 보아
PK가 충돌나는 문제가 있는듯 합니다.
업무내용이나 개발내역을 저희가 알지 못하기 때문에
전달 주신 내용만으로 답변을 드리면
PK충돌을 피하기 위해
배치용과 업무용 테이블을 분리하거나
PK일련번호가 생성되는 규칙을 다르게 하면
해결이 가능할듯 합니다.
테이블락이나 부하를 최소화 하기위해
심야시간에 돌리는 전략이
기본적으로 필요할듯 합니다.
준실시간으로 돌리거나
트리거를 사용하게 되면
사이드이펙트가 발생할 가능성이 높아지므로
주의가 필요합니다.
감사합니다.