興味があり、誰かに手伝ってもらいたいのですが、タオバオのような大量のショッピングを行う Web サイトの注文データ テーブルはどのように設計すればよいですか?
何惜一博
何惜一博 2019-03-29 17:53:28
0
2
1459

申し訳ありませんが、私は大規模な Web サイトを作成したことがなく、まだデータベースにあまり熟達していません。

ショッピング テーブルに数千億のデータがある場合、主キー ID の適切な値は何である必要がありますか?

しかし、タオバオがここまで発展して以来、これほど多くのタオバオの注文データはどのようにして保存されているのでしょうか? こんなに膨大なデータなのでしょうか?

答えてください

何惜一博
何惜一博

全員に返信(1)
秋香姐家的小书童

いくつかの方法があります

1.たとえば、0 ~ 9 で終わる注文番号に従ってデータベースを 10 個のライブラリに分割します。注文をクエリするときは、1 つのライブラリと 1 つのデータベース サーバー

のデータ量に一致する小さなアルゴリズムを記述するだけです。が 1,000 万件であれば、1 つのデータベースに 100 万件の情報が含まれることになり、データベースへの負担はほとんどなくなります

2.同時実行の量が特に多い場合は、各ライブラリを N 個のテーブルに分割します。例: 500,000 個の注文番号情報を 1 つのテーブルに分割すると、1 つのテーブルには 2,000 個のデータしか含まれません。


わかりません 私が話しているデータベース構造の設計を理解できますか?

いいねを押す +2
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!