궁금해서 누군가에게 도움을 요청하고 싶습니다. 타오바오와 같은 대규모 쇼핑 웹사이트의 주문 데이터 테이블을 어떻게 디자인해야 할까요?
何惜一博
何惜一博 2019-03-29 17:53:28
0
2
1457

죄송합니다. 저는 대규모 웹사이트를 해본 적이 없고 아직 데이터베이스에 능숙하지 않습니다.

쇼핑 테이블에 수천억 개의 데이터가 있는 경우 기본 키 ID의 적절한 값은 무엇입니까?

그런데 타오바오가 지금까지 발전했는데, 어떻게 그렇게 많은 타오바오 주문 데이터가 저장되어 있는 걸까요?

하나님께 답을 구해보세요

何惜一博
何惜一博

모든 응답(1)
秋香姐家的小书童

여러 가지 방법이 있습니다

1. 예를 들어, 0-9로 끝나는 주문 번호에 따라 데이터베이스를 10개의 라이브러리로 나눕니다. 주문을 쿼리할 때 어떤 데이터베이스인지 일치하는 작은 알고리즘을 작성하면 됩니다. 하나의 라이브러리와 하나의 데이터베이스 서버

데이터의 양이. 1000만개이면 하나의 데이터베이스에 100만개의 정보가 되기 때문에 데이터베이스에 대한 부담이 거의 사라졌습니다

2. 동시성이 특히 큰 경우 각 라이브러리를 N개의 테이블로 나눕니다. 예: 500,000개의 주문 번호 정보를 하나의 테이블로 나눕니다. 10억 개의 정보를 가정하면 하나의 테이블에는 2,000개의 데이터만 있습니다.


모르겠어요 제가 말하는 데이터베이스 구조의 설계를 이해할 수 있나요?

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!