申し訳ありませんが、私は大規模な Web サイトを作成したことがなく、まだデータベースにあまり熟達していません。
ショッピング テーブルに数千億のデータがある場合、主キー ID の適切な値は何である必要がありますか?
しかし、タオバオがここまで発展して以来、これほど多くのタオバオの注文データはどのようにして保存されているのでしょうか? こんなに膨大なデータなのでしょうか?
答えてください
秋香姐家的小书童2019-03-31 11:37:47
いくつかの方法があります
1.たとえば、0 ~ 9 で終わる注文番号に従ってデータベースを 10 個のライブラリに分割します。注文をクエリするときは、1 つのライブラリと 1 つのデータベース サーバー
のデータ量に一致する小さなアルゴリズムを記述するだけです。が 1,000 万件であれば、1 つのデータベースに 100 万件の情報が含まれることになり、データベースへの負担はほとんどなくなります
2.同時実行の量が特に多い場合は、各ライブラリを N 個のテーブルに分割します。例: 500,000 個の注文番号情報を 1 つのテーブルに分割すると、1 つのテーブルには 2,000 個のデータしか含まれません。
わかりません 私が話しているデータベース構造の設計を理解できますか?