MYSQL: Benutzer - Profil Details Tabelle Setup - Best Practice

Neben Ihrem normalen user-Tabelle "Benutzer"(user_id/user_email/user_pwd/etc), was ist der beste Weg zum speichern von Profil-Informationen?

Würde man nur Felder hinzufügen, die in der Tabelle user wie "user"

(user_id/user_email/user_pwd/user_firstname/user_lastname/user_views/etc)

oder erstellen Sie eine weitere Tabelle namens "profile"

(profile_id/user_id/user_firstname/user_lastname/user_views/etc)

oder gehen Sie für eine Tabelle mit den property-Definitionen und eine weitere Tabelle zum speichern dieser Werte?

Ich weiß, der Letzte ist am meisten flexibel, wie Sie können hinzufügen und entfernen, Felder leicht.
Aber für eine große Website (50k user) wäre das schnell?

InformationsquelleAutor der Frage renevdkooi | 2010-10-08

Schreibe einen Kommentar