J'ai 8 ensembles de données d'environ 30 000 lignes pour chaque ensemble, les données sont de la même structure pour différentes langues.Performance MySQL: Table unique ou plusieurs tables
La partie frontale du site aura un trafic relativement élevé. Donc ma question concerne les performances de MySQL, si je devais avoir une seule table avec une seule colonne pour distinguer à quel jeu les données appartiennent (c'est-à-dire coloumn "language") ou créer des tables individuelles pour chaque jeu de langues?
(une explication sur la raison pour laquelle, si possible serait vraiment utile)
Merci à l'avance Shadi
Vous pouvez le faire avec des relations normales: translationStrings (stringID, chaîne), des traductions (stringID, languageId, traduction) - il pourrait ajouter une relation/clé étrangère/joindre sur select, mais ajoute de la flexibilité. – leafnode