Bonjour à tous,
Je planche actuellement sur la conception de la bdd d'un futur site web a (très) fort traffic et je suis face à une question.
Dois je privilégier une structure "comme-on-dis-a-l-ecole" c'est à dire avec des forme normales les plus aboutis ou puis je penser "performance serveur" pendant ma conception ?
Je m'explique,
J'ai une base "jeux" dans la quelle j'ai ces champs :
id + nom + id_categorie
Puis une base "catégorie" qui se compose comme suit :
id + libelle
Sachant que un jeux peut avoir plusieurs catégories dois je opter pour une table qui fait la liaison entre les deux précédentes (donc au mnimum autant d'enregistrement que de jeux et une requete plus conséquente) ou alors dois je préféré un champs id_catégorie multivalué que je traite via php par la suite ?
Sachant que nous utilisons mysql quel est le meilleur choix pour ne pas mettre le serveur à genoux lorsque quelques centaines de visiteurs seront connectés
Partager