미해결
가장 쉬운 동시성 문제 - Race Condition
분산 락이 필요한 이유
안녕하십니까. 먼저, 동시성 문제 강의를 알기 쉽게 설명해주셔서 너무 감사합니다! 다름이 아니라 "낙관적, 비관적 락으로 충분한데 꼭 분산 락이 필요한가요?" 라는 부분에서 질문 드립니다. 낙관적, 비관적 락으로 해결할 수 없는 상황을 말씀해주시며 설명해주시는데, 해당 상황이 현재 데이터베이스가 아닌 외부에 존재하는 데이터를 대상으로 정합성, 무결성을 전제로 설명하시는 거 맞을까요? 그러면 결국 분산 락 사용의 이유는 분산 환경에서 낙관적, 비관적 락은 데이터베이스 외부에 대한 데이터 관리가 불가능하기 때문에 필요하다고 생각하면 될까요?