84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
죄송합니다. 저는 대규모 웹사이트를 해본 적이 없고 아직 데이터베이스에 능숙하지 않습니다.
쇼핑 테이블에 수천억 개의 데이터가 있는 경우 기본 키 ID의 적절한 값은 무엇입니까?
그런데 타오바오가 지금까지 발전했는데, 어떻게 그렇게 많은 타오바오 주문 데이터가 저장되어 있는 걸까요?
하나님께 답을 구해보세요
여러 가지 방법이 있습니다
1. 예를 들어, 0-9로 끝나는 주문 번호에 따라 데이터베이스를 10개의 라이브러리로 나눕니다. 주문을 쿼리할 때 어떤 데이터베이스인지 일치하는 작은 알고리즘을 작성하면 됩니다. 하나의 라이브러리와 하나의 데이터베이스 서버
데이터의 양이. 1000만개이면 하나의 데이터베이스에 100만개의 정보가 되기 때문에 데이터베이스에 대한 부담이 거의 사라졌습니다
2. 동시성이 특히 큰 경우 각 라이브러리를 N개의 테이블로 나눕니다. 예: 500,000개의 주문 번호 정보를 하나의 테이블로 나눕니다. 10억 개의 정보를 가정하면 하나의 테이블에는 2,000개의 데이터만 있습니다.
모르겠어요 제가 말하는 데이터베이스 구조의 설계를 이해할 수 있나요?
여러 가지 방법이 있습니다
1. 예를 들어, 0-9로 끝나는 주문 번호에 따라 데이터베이스를 10개의 라이브러리로 나눕니다. 주문을 쿼리할 때 어떤 데이터베이스인지 일치하는 작은 알고리즘을 작성하면 됩니다. 하나의 라이브러리와 하나의 데이터베이스 서버
데이터의 양이. 1000만개이면 하나의 데이터베이스에 100만개의 정보가 되기 때문에 데이터베이스에 대한 부담이 거의 사라졌습니다
2. 동시성이 특히 큰 경우 각 라이브러리를 N개의 테이블로 나눕니다. 예: 500,000개의 주문 번호 정보를 하나의 테이블로 나눕니다. 10억 개의 정보를 가정하면 하나의 테이블에는 2,000개의 데이터만 있습니다.
모르겠어요 제가 말하는 데이터베이스 구조의 설계를 이해할 수 있나요?