2009-07-13 3 views
1

친구들, 저는 asp.net에서 전자 상거래 사이트를 만들고 싶습니다. 내 쿼리 : 두 명의 사용자가 동시에 무언가를 구입할 때 두 레코드가 내 데이터베이스에 어떻게 삽입됩니까? 자물쇠가 있나? 아무도 이것이 어떻게 처리 될 수 있는지 설명 할 수 있습니까?전자 상거래 사이트 구축 도움말

또한 피크 트래픽을 처리하고 각 사용자에게 할당 된 평균 데이터를 제어하려고합니다. 나는 플러그인을 사용하려고 생각하고있다. 어떤 제안이 있니?

+1

주문을 할 때 일부 항목의 재고 수량을 업데이트하려는 생각에서 잠재적 인 문제가 있음을 발견했습니다. 그것은 여러 가지 이유로 문제가 될 수 있습니다. OP에게 : 나는 지금 당신이 잘못된 것들에 대해 걱정하고 있다고 생각합니다. –

+0

당신은 mssql의 SQL 쿼리 테이블에서 nolock 키워드를 사용하여 잠금 문제를 제어 할 것입니다. –

답변

0

RDBMS가 잠금을 처리합니다.

2

그냥 새로운 온라인 쇼핑몰을 시작한다면 당분간 이런 문제가 생길 것 같지 않습니까?

둘째, 데이터베이스가 자체 처리하므로 웹 서버는 트래픽 처리 및 리소스 할당과 관련된 모든 작업을 수행합니다. 당신은 웹 코드 수준에서 이것을해서는 안됩니다.

0

대용량 트래픽에 대한 최적화가 이미 완료되어 있으므로 더 나은 솔루션은 무료 전자 상거래 솔루션 일 것입니다. 이미 사용 가능한 여러 솔루션 중 하나를 사용하지 않는 특별한 이유가 있습니까?