Une table obèse ou plusieurs petites tables

Par Timothee Ngu, il y a 9 ans


Base de données MySQL

Bonjour,
Une petite question,
D'après vous, Quelle serait la meilleur facon de faire?
Créer une table obèse avec 20 champs ou créer plusieurs petites tables avec peu de champs reliées entre elles???

Richardement

2 réponses

p1ngouin, il y a 9 ans

Que la table soit grosse ou pas, ce qui compte, c'est qu'elle soit optimisée. Tu peux bien y mettre 90 champs dedans si tu veux, on s'en fout. Cependant, garde bien les choses dans leur contexte, ce sera bien plus simple pour toi. Imaginons que tu parles d'utilisateurs et de groupes : utilise deux tables différentes (pour relier en OneToMany). Il faudra poser les INDEX comme il faut, etc.

Timothee Ngu, il y a 9 ans

Salut @p1ngouin, Merci pour ta réponse.
Richardement