Bonsoir à tous !
Je suis en train de créer un jeu sur le web, j'utilise pour cela une base MySQL et j'aimerai savoir, d'un point de vue optimisation quel est le mieux :
- avoir beaucoup de tables différentes pour ranger mes données
- ou regrouper mes données dans un nombre plus réduit de table (et donc des tables plus volumineuses) ?
Merci d'avance pour votre avis!
Acces en nombre à une base MySQL
Tout dépend la quantité que tu comptes y ranger.
S'il s'agit de quelques centaines d'enregistrement, tu ne verras pas beaucoup de différence.
Je ne m'y connais pas vraiment en optimisation des bases de données. Mais à mon avis, c'est une question à se poser lorsqu'on a vraiment beaucoup d'enregistrements (du genre des millions).
S'il s'agit de quelques centaines d'enregistrement, tu ne verras pas beaucoup de différence.
Je ne m'y connais pas vraiment en optimisation des bases de données. Mais à mon avis, c'est une question à se poser lorsqu'on a vraiment beaucoup d'enregistrements (du genre des millions).
je ne suis en rien une pointure. Ce sujet est délicat sur ce que j'en ai compris.
A mon avis il est plus important de bien structurer son modèle au premier abord, d'avoir un schéma relationnel cohérent, et ensuite de placer des index pertinents. Comme te le dis TheWizard, si tu parles de milliers d'enregistrements, et que tu récupéres des enregistrements sur une clé primaire par exemple, le serveur mysql se rira de ta demande.
Je te file des liens en rapport :
http://sqlpro.developpez.com/
http://sqlpro.developpez.com/cours/optimiser/
http://dev.mysql.com/doc/mysql/fr/mysql ... ation.html (en particulier le point 7.4 par rapport à ta question)
A mon avis il est plus important de bien structurer son modèle au premier abord, d'avoir un schéma relationnel cohérent, et ensuite de placer des index pertinents. Comme te le dis TheWizard, si tu parles de milliers d'enregistrements, et que tu récupéres des enregistrements sur une clé primaire par exemple, le serveur mysql se rira de ta demande.
Je te file des liens en rapport :
http://sqlpro.developpez.com/
http://sqlpro.developpez.com/cours/optimiser/
http://dev.mysql.com/doc/mysql/fr/mysql ... ation.html (en particulier le point 7.4 par rapport à ta question)
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités