複数のクライアントを持つプラットフォームがあり、それぞれに保存する必要がある多数の人口統計があります。これを念頭に置いて、MySQL で 2 つのことのいずれかを行うことができるようです。また:
オプション #1: 全員の人口統計を含む大きなテーブルを用意します。例えば:
Table: clientDemographics
id | clientID | firstName ....
1 | 34 | John ......
2 | 12 | Fred ......
オプション #2: 各クライアントを分割して、独自のテーブルを作成します。
Table: client34_demographics
id | firstName ....
1 | John ......
Table: client12_demographics
id | firstName ....
1 | Fred ......
クライアントごとにテーブルを分割することの利点 (効率、セキュリティ、スケーラビリティ) または欠点はありますか? これらのうち、より良い方法はどれでしょうか? ありがとう!