Bon, voici une table d'utilisateurs standard;Stockage - Logique/Performance - PHP/MySQL
Nom au complet | Anniversaire | E-Mail | Nom d'utilisateur | Mot de passe | Facebook | MySpace | Twitter | LinkedIn
Rien d'inhabituel à ce sujet, c'est assez standard et livre de texte. Cependant, au lieu de plusieurs colonnes de réseaux sociaux pour chaque réseau, il pourrait être stocké comme tel;
Nom au complet | Anniversaire | E-Mail | Nom d'utilisateur | Mot de passe | La
La différence étant l'information serait stockée dans la colonne sociale comme un tableau implosé plutôt que dans des colonnes séparées. C'est tout à fait sensé, donc s'il y a des milliers d'utilisateurs, il serait sûrement plus rapide de traiter via un script et moins touché sur la base de données.
Quelqu'un peut-il penser à des désavantages de l'utilisation de la méthode suggérée au lieu de la méthode du livre de texte?
pas mal, créez une table séparée 'social_affiliations' –