ahnbang / ShoppingMallProject

0 stars 0 forks source link

Second Lost Updates Problem In Product Update #20

Open ahnbang opened 1 year ago

ahnbang commented 1 year ago

[문제 상황] 상품을 수정하는 관리자가 여러명이고, 한 상품의 수정을 동시에 진행한다면 가정하면 상품 수정에 있어 두 번의 갱신 분실 문제가 발생한다. 이부분은 트랜잭션만으로 해결할 수 없다.

ahnbang commented 1 year ago

[해결 방안] 이러한 부분에 대해서는 다음과 같은 선택지 중 상황에 맞게 적절하게 선택해야한다.

  1. 마지막 커밋만 인정할것인가
  2. 최초 커밋만 인정할 것인가
  3. 충동하는 갱신 내용을 병합할 것인가