Base de données et sous domaines - Hébergement - Réseaux grand public / SoHo
Marsh Posté le 13-07-2009 à 10:51:53
Ce sujet a été déplacé de la catégorie Windows & Software vers la categorie Réseaux grand public / SoHo par Wolfman
Marsh Posté le 13-07-2009 à 11:51:41
Ce n'est pas nécessaire. En fonction de ton site tu peux tout à fait tout placer dans une seule BDD, par exemple en créant une table distincte pour chaque sous domaine, voir en mettant tout dans une seule table et en filtrant par exemple via l'ID du sous domaine.
Marsh Posté le 13-07-2009 à 11:58:58
Merci, mais peut etre que en avoir plusieur serai plus facile pour orgainser?
Qeuls solutions vous parrait la mieux?
Marsh Posté le 13-07-2009 à 12:12:25
Si tu n'es pas sur un serveur dédié, tu es en général limité en nombre de bases de données. Reste donc les solutions suivantes :
- 1 (ou plusieurs) nouvelles tables pour chaque sous domaine.
- Différencier les sous domaines via un champ.
La solution 2) facilite les opérations de mise à jour (genre tu rajoutes une nouvelle fonctionnalité, tu n'as pas besoin de mettre à jour toutes les tables de tous les sous domaines.
Cependant cela pourra impacter les performances si tu dois par exemple supprimer les données d'un sous domaine.
La solution 1) a l'avantage de ne pas tout casser en cas de souci sur un sous domaine, et aussi d'aider à "isoler" les données (ce qui facilitera les opérations de sauvegarde ou de migration par exemple).
Marsh Posté le 13-07-2009 à 12:28:47
Ok bais merci pour l'explication de ces solutions!
J'ai tout de meme avec le choix de mon hebergeur la possibilité d'avoir des bases mysql en illimités. Si je comprend bien, si je peux prendre cette option c'est quand meme mieux non?
Marsh Posté le 14-07-2009 à 15:01:31
Ca dépend surtout des données. Si tu as 10 enregistrements par sous domaine, inutile d'avoir une base par sous-domaine, ça risque plus de gêner la gestion. Par contre, si chaque sous-domaine aura une dizaine de tables avec beaucoup d'enregistrements dans chaque, oui, c'est mieux une base par sous-domaine.
Marsh Posté le 13-07-2009 à 10:18:41
Voila une question existenciel pour moi!
Est ce que chaque sous domaines d'un site nécéssite une base mysql differente?
En fait j'essaye de creer un site ou les gens déposerais leur carnets de voyage, donc chaque utilisateurs aurait son sous domaine, est ce que pour cela je dois avoir autant d base mysql que de sous domaines?
Merci!
Message édité par chamois31 le 13-07-2009 à 11:33:31