아마존 (또는 다른 대형 전자 상거래 웹 애플리케이션)과 같은 회사가 대규모 온라인 매장을 운영하고 있으며 창고에 물리적 품목의 수량이 제한되어 있다고 생각한다면 어떻게이를 최적화 할 수 있습니까? 단일 병목 현상? 물론 복제 할 수있는 많은 데이터베이스와로드를 독립적으로 처리하는 많은 서버가 있어야합니다. 그러나 여러 사용자가 별도의 서버에서 서비스를 받고 있고 둘 다 동일한 항목을 장바구니에 추가하려고하면 해당 항목에 남은 수량에 대해 "진실한 소스"가 있어야합니다. 최소한 단일 품목의 제품 정보에 액세스하는 모든 사용자가 동일한 데이터베이스를 직렬로 쿼리해야한다는 의미는 아닙니까?
분산 컴퓨팅을 사용하여 대형 매장을 운영하고 재고 정보가 포함 된 단일 DB에서 큰 병목 현상을 발생시키지 않는 방법을 알고 싶습니다.