0
我有一個擁有多個客戶端的平臺,每個客戶端都有一組需要存儲的人口統計信息。考慮到這一點,似乎我可以在MySQL中做兩件事情之一。要麼:MySQL在多個表中存儲人口統計信息
選項#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 ......
是否有任何優勢,以分裂表脫離由客戶端(效率,安全性,可擴展性)還是缺點?哪一個會是更好的方法?謝謝!
爲什麼要讓每個客戶擁有自己的餐桌? –