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