2011-08-11 4 views
0

나는 nopCommerce에 기여하고 나는 하늘빛 하늘을 지원할 것을 기대하고있다.전자 상거래 사이트 Azure sharding 계획

나는 sql azure를 사용하기로 결정한 경우 올바른 이유, 주로 샤딩, 확장 성 및 고 가용성에 대해 이해해야한다는 것을 알고 있습니다. 나는 SQL 서버가 할 수있는 일을 정확히 수행하려고한다면 nopCommerce를 위해 sql azure를 사용하지 않도록하고 싶다.

그럼 다음 단계는 샤딩이 어떻게 발생할지 정의하는 것입니다. nopCommerce는 고객, 제품, 카테고리, 주문 등과 같은 일반적인 데이터베이스를 보유하고 있습니다. 큰/자동 스케일링 (더 많은 DB)을 허용하도록 샤딩을 어떻게 설계 하시겠습니까?

나는 데이터베이스를 통해 데이터를 배포하는 논리적 인 방법을 찾지 못하는 것 같습니다.

저는 하늘빛에 관해서 초보자입니다. 그래서 내가 잘못된 나무를 짖고 있는지 알려주세요. 어떤 도움이라도 대단히 감사하겠습니다.

답변

2

SQL 애저 그냥 샤딩위한 것이 아닙니다 봤 I; 많은 고객이 샤딩없이 SQL Azure를 사용합니다. 응용 프로그램 확장 성 목표에 필요한 경우에만 샤딩을 고려해야합니다. 샤딩은 실제로 복잡하고 특정 경로에 관계없이 특정 제한을 부과합니다. 즉, 필요한 경우에만 SQL Azure에서 샤딩 기법을 사용하십시오.

데이터 연합을 고려중인 경우 my blog post을보고 준비하는 방법에 대해 알아보십시오.

관련 문제