쿠폰테이블에 한달에 한번씩 쿠폰을 등록을 해놓고 온라인과 배치에서 쿠폰을 꺼내서 회원에게 SMS로 발송을 하려고 합니다.
매월 사용하는 쿠폰은 새로 등록을 해 놓으며 해당 월에 사용하지 않고 남은 잔여 쿠폰은 더이상 사용하지 않습니다.
온라인과 배치에서 같은 쿠폰테이블의 쿠폰을 사용하기 때문에 경합이 발생할수 있는데 이것을 방지하려고
select for update문을 사용하려고 하는데 발생할수 있는 문제점이 있는지 조언을 얻고 싶습니다.
또는 더 좋은 방법이 있으면 조언부탁드립니다.
|