예를들어 레디스로 상품목록 미리 캐시하고 주문목록 처리한다음에 나중에 이벤트기반 비동기적으로 db에 반영한다거나 하는거 좀 제대로 만들어보고 싶은데 이런 경우에 rdb에서는 비관적락 적용함? db정합성을 유지하면서 주문 플로우를 동시에 가져가는게 어려워서 레디스에서 원자적 연산을 하고 이후에 비동기로 db에 반영하는 경우에는 rdb는 비관적락을 쓰는게 맞음? 아니면 갱신연산이니까 그냥 낙관적락 걸고 트랜잭션으로 갱신함?
비관적락쓰면 트래픽에 대해서 어떻게 처리할려고
기존에 비관적락을 쓰면서 주문플로우를 rdb에서 연산하는게 성능적으로 문제였고 그래서 레디스에 캐싱을 해서 연산을 하니까 그 시점에서는 rdb에서 특정 카테고리 상품 조회는 발생 안하니까 비관적 락이 필요가 없는게 맞을까요?
그럼 rdb와 redis관련해서 일관성은 어떻게 할꺼
질문부터 이해가 안 되는데
이해못할 질문까진 아닌것 같은데
배치 작업인데 락을 걸 필요 있나
좀더 개념을 알고 질문하셈 - dc App