我正在使用MySQL和PHP的項目。我會有很多(可能有數百到數千個)用戶,每個用戶將有很多(數千)與他/她有關的條目。我最初考慮的是將所有條目粘貼到一個表中,並將其中一列作爲條目對應的用戶標識,但此表會變得很龐大,並且可能難以管理。我需要經常查詢表以獲取與特定用戶ID相對應的條目,這可能需要一段時間。但是,我很少需要查詢不共享用戶標識的數據。MySQL表組織
我現在正在考慮爲每個用戶ID(例如「user1」爲「table1」)做一個表格,然後查詢單個表格。然而,擁有數千張桌子聽起來也不錯。
你會推薦哪個?還是有更好的解決方案,我沒有通過? (我希望我的問題有道理!)
什麼是巨大的表格?一張桌子上的數千萬條記錄是可以的。一張桌子上有幾十GB是可以的。如果桌子大小成問題,您可以將桌子分開! –