Des milliers de tables ... - SQL/NoSQL - Programmation
Marsh Posté le 06-09-2003 à 14:17:27
avoir autant de tables implique d'avoir une ou plusieurs DB dont les structures sont très mal concues, sans aucun doute possible.
Marsh Posté le 06-09-2003 à 14:19:23
Pas mal concues du tout
Inadaptées peut etre, en fait il y a 10 tables/personnes, s'il y en a 1000 (Ce qui n'etait aucunement prévu a la base), ca nous fait 10 000 tables
Marsh Posté le 06-09-2003 à 14:32:21
Max Evans a écrit : Pas mal concues du tout |
typiquement mal conçu ça
si le type qui modélise voit pas plus loin que le bout de son nez évidemment....
remarque ça aurait pu être 10 bases de 10 tables par personne
Marsh Posté le 06-09-2003 à 14:33:44
Sh@rdar a écrit : |
A la base c'était pour 1 personne, je n'avais JAMAIS eu l'intention de faire ca a plus grande échelle.
Donc ca n'a rien a voir avec la modélisation de la BDD a l'origine
Marsh Posté le 06-09-2003 à 14:36:48
Max Evans a écrit : |
si ya plusieurs personne ca veut dire plusieurs user nan ? dans ce cas la faut creer 1000 bases de 10 tables
Marsh Posté le 06-09-2003 à 14:38:08
oO_Oo a écrit : si ya plusieurs personne ca veut dire plusieurs user nan ? dans ce cas la faut creer 1000 bases de 10 tables |
Je n'ai qu'une base pour le moment
Marsh Posté le 06-09-2003 à 14:49:09
ok donc c'est bien modélisé mais la base a été détournée de son objectif premier
donc quel est l'intérêt du topic ?
Marsh Posté le 06-09-2003 à 14:50:15
Sh@rdar a écrit : ok donc c'est bien modélisé mais la base a été détournée de son objectif premier |
Voila
L'interet, c'était de savoir si techniquement, avoir 10 000 tables sur une table posait pb ?
Si MySQL gérait ca bien ou non
Marsh Posté le 06-09-2003 à 14:53:10
http://www.mysql.com/doc/en/Creating_many_tables.html
Citation : 5.4.8 Drawbacks to Creating Large Numbers of Tables in the Same Database |
Marsh Posté le 06-09-2003 à 14:55:13
x-httpd-php a écrit : http://www.mysql.com/doc/en/Creating_many_tables.html
|
Thx
Marsh Posté le 06-09-2003 à 16:47:18
10 000 tables ca me semble énorme quand même
Marsh Posté le 17-07-2004 à 10:07:39
Forum de discussion ou forum polémique ?????????
Il pose une question, sooit vous avez la réponse et vous la donnez soit vous n'en avez pas et vous ne dite rien.
Je crois que l'on pourait simplement suggérer une fusion des fichiers en un seul avec, pour chaque fichier une identification propre. C'est peut être une solution
Cordialement
Marsh Posté le 17-07-2004 à 12:13:04
on va pas répondre. oui ou non bêtement.
il est évident que dans son cas, la bdd n'a pas été prévue initialement pour cette utilisation. donc c'est à ses risques et périls.
c'est comme si je dis. "J'ai que 3 roues à ma voitures, pensez-vous que je pourrais partir en vacances ?"
Si vous me répondez simplement "oui", c'est que vous êtes des inconscients.
Marsh Posté le 19-07-2004 à 07:48:46
JagStang a écrit : on va pas répondre. oui ou non bêtement. |
Désolé, mais je maintiens ce que j'ai dit. Soit tu as une réponse et tu la donne soit tu n'en as pas et tu t'abstiens. Ce gars ne demande pas une critique sur son projet mais éventuellement une réponse à son problème qu'il soit ou non de sa faute.Vous avez certainement oublié vos débuts et les grosse anneries que vous avez faites et que votre entourage professionnel à supporté. Alors soyez indulgent avec les autres. Je le répète une fois encore ceci est un forum de discussion.
Ne pas oublié que tout ce qui n'est pas donné est perdu.
Cordialement
Marsh Posté le 19-07-2004 à 09:34:22
RVestri a écrit : |
j'ai une réponse. je l'ai donnée. la structure de la table ne doit PAS évoluer avec les données (c'est une règle basique de modélisation). alors je dis : NON, ton modèle n'est pas adapté.
Citation : Soit tu as une réponse et tu la donne soit tu n'en as pas et tu t'abstiens. |
pour ce qui est de la définition de ce forum, je crois que personne n'a de conseils/remarques à recevoir de toi vu ton profil.
Une dernière chose : le jour ou tu m'empêchera de dire ce que je pense n'est pas encore arrivé. Que ça te plaise ou non
Marsh Posté le 19-07-2004 à 11:05:37
C'est très interressant Jubijub mais ça implique quand meme de modifier les 10 anciennes tables pour y ajouter un champs "user", non ???
Celà dis, entre ça et gérer 1000 ou 10000 tables, ça vaut nettement le coup de modifier
Marsh Posté le 19-07-2004 à 11:10:07
oui ca implique oui...mais bon, vu que visiblement tes tables ont pas été modélisée dans une optique multiutilisateur, et que d'autre part tu es maintenant dans cette optique, y'a forcément des modifs à faire...
et avec la modif ca te fait 11 tables, pas 1000...t'a qu'une seule table user...
ca te diminue la complexité par un facteur 1000 c pas négligeable ...
Mais t'a du mal visiblement :
TABLE USER
# id
nom
prenom
et après pour chaque table, tu fous les infos AVEC l'ID de la personne à qui ca correspond...
Marsh Posté le 19-07-2004 à 11:13:20
j'avais compris merci, et puis c'est pas moi qui est posé la question à l'origine, je ne faisait qu'une remarque
Marsh Posté le 19-07-2004 à 11:18:11
"Bonjour docteur c'est normal que j'ai des boutons sur cette jambe?"
Si le médecin te répond "oui ça peut arriver" alors que ta jambe est en train de se putréfier, je pense que tu lui en voudras même si c'est pas agréable à entendre sur le moment.
Marsh Posté le 06-09-2003 à 13:53:54
Hello à tous
Je me posais une question :
Est-ce réellement génant d'avoir entre 10 000 et 100 000 tables sur une base MySQL ?
Y a-t-il des limites ?
Merci a tous
---------------
Envie d'un bol d'air ? Traxxas Revo 3.3