30-07-2009, 10:07 AM
Sephi-Chan, c'est une question ennuteyuse en effet car il y a très peu d'autres alternatives.
Je reviens d'abord sur celle la.
MySQL est fait pour pouvoir gérer des millions d'entrées, ce n'est que eu genant.
Ceci dit plusieurs tables comme celle là provoquerait soit un ralentissement du au proc, soit du à la RAM qui surcharge.
Mais globalement, le nombre d'entrées influence beaucoup moins la vitesse d'exécution de la requete qu'on ne pourrait le penser.
Sinon, sur la base d'un système que j'ai fait pour les commentaires sur certains de mes sites et sur el fait qu'il y a un fichier données par table, tu peux créer des tables dynamique, soit pour chaque utilisateur, soit pour chaque topic, sous pour chaque forum...ca dépend du besoin, car les quantités ne seront pas du tout les mêmes.
Je reviens d'abord sur celle la.
MySQL est fait pour pouvoir gérer des millions d'entrées, ce n'est que eu genant.
Ceci dit plusieurs tables comme celle là provoquerait soit un ralentissement du au proc, soit du à la RAM qui surcharge.
Mais globalement, le nombre d'entrées influence beaucoup moins la vitesse d'exécution de la requete qu'on ne pourrait le penser.
Sinon, sur la base d'un système que j'ai fait pour les commentaires sur certains de mes sites et sur el fait qu'il y a un fichier données par table, tu peux créer des tables dynamique, soit pour chaque utilisateur, soit pour chaque topic, sous pour chaque forum...ca dépend du besoin, car les quantités ne seront pas du tout les mêmes.
Anciennement IGstaff.
Administrateur serveur & développeur web.
Mes sites: Je ne fais plus de site de jeu.
Autres sites: Staart V2, Cartman34 PWS, Anek.me
Administrateur serveur & développeur web.
Mes sites: Je ne fais plus de site de jeu.
Autres sites: Staart V2, Cartman34 PWS, Anek.me