在我使用MySQL的有限經驗中,我看到了大型應用程序,其中用戶數據是唯一的,應該已經在一起,但被分爲2個表。任何將表分成2的邏輯?
例如:
表1:名字,姓氏,用戶名(20其它類似的列)
表2:用戶描述,喜歡,角色..(其他15-20列與所述同一個用戶)
我正在做類似的事情,我正在構建的應用程序期望大量的流量和大量的查詢。
我的問題確實是,如果一個表格有意義並且有例如40或50列,它是否仍然會被分解爲2 - 3個表格。
我的猜測是,不僅如何構建表,對其運行的查詢會很重要,但是,我想知道您的想法。