La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Avoir une infinité de tables ou une infinité d'entrées
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Avoir une infinité de tables ou une infinité d'entrées  (Lu 679 fois)
Avoir une infinité de tables ou une infinité d'entrées
« sur: le 18-01-2005 a 06:59:46 »
cdt2u
Membre récent
*

Hors-Ligne

Messages: 1



Je suis un lama!

Voir le Profil
Répondre avec citation

Bonjour,

Il y a une question que je me pose depuis un petit moment au sujet des tables avec MySQL.

J'ai créé un programme gratuit pour créer des jeux (QCM) en PHP/MySQL, chacun peut s'inscrire et créer un nouveau jeu.
A chaque fois qu'un nouveau jeu est créé, 4 tables sont automatiquement créées propres au jeu. Chaque jeu a donc 4 tables de même schéma (ex: Joueurs, Jeu, Questions, Records).

Jusque là tout va bien. Le problème c'est que mon programme a eu un tel succès que j'ai maintenant plus de 2700 tables (soit plus de 600 jeux) dans ma base de données!!! J'avais opté pour cette solution parce qu'elle plus facile à gérer vu que chaque jeu à ses propres tables, on les repère tout de suite.
Ca n'a pas l'air de ralentir les jeux pour autant. Pour l'instant l'ensemble de la base de donnée fait seulement 2 MO.

Je voudrais donc savoir ce qui est mieux:
1) Avoir un nombre infini de tables de mêmes schémas avec un nombre d'entrées limitées
Ou
2) Avoir juste 4 tables de même schéma avec un nombre infini d'entrées
(et dans ce cas, il y aurait une colonne supplémentaire pour identifier à quel jeu appartient chaque ligne de donnée)

Qu'est-ce qui est le plus rapide? Qu'est-ce qui est le plus optimal?
Je voudrais que mes jeux se chargent le plus rapidement possible.
Merci d'avance pour vos réponses! 

Mon hébergeur: Free.fr et bientôt Online.net
Version MySQL: 4.0.22

« Dernière Édition: le 18-01-2005 a 07:02:10 par cdt2u » Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg