IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Schéma Discussion :

3 entités avec 3 bdd ou une seule bdd ?


Sujet :

Schéma

  1. #1
    Membre éclairé Avatar de Giantrick
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    300
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 300
    Par défaut 3 entités avec 3 bdd ou une seule bdd ?
    Bonjour,

    Voici mon problème :

    Il y a trois sociétés dans un même groupe qui veulent avoir le même système d'information.

    1°) Doit-on faire trois bases de données identiques dans leur structure, mais distinctes physiquement ?

    ou

    2°) Peut-on créer une seule et même base de données (éventuellement répliqué sur trois sites différents) avec une disctinction des données par un champ ou une codification spécifique ?

    Les contraintes sont :

    - la rapidité d'accès via une interface HTTP
    - des données communes à toutes les sociétés
    - éviter la redondance au maximum des informations

    Contraintes futures :

    - si une des trois société est vendue est-il plus facile de sortir les informations si la base est unique au trois sociétés ou si la société vendu possède sa propre et unique base de données.

    Merci d'avance de vos réponses et remarques !

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Par défaut replication.
    une proposition.

    une base centrale regroupant les données communes aux trois societes avec une replication de capture instantannee vers les trois bases de societes.

    avantage : En cas de vente, la base de la societe vendu reprend son independance, il suffit de casser la replication, les tables communes existent deja dans la base de la societe, il suffit d'éviter la mise à jour des données.

    autre proposition.

    si tu ne veux pas t'embarrasser avec la replication...
    si tes données communes sont plus importantes que tes données specifiques...
    si ta base est petite...
    alors crée une seule base commune aux trois sociétés.

  3. #3
    Membre éclairé Avatar de Giantrick
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    300
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 300
    Par défaut
    Citation Envoyé par ylarvor
    une proposition.

    une base centrale regroupant les données communes aux trois societes avec une replication de capture instantannee vers les trois bases de societes.

    avantage : En cas de vente, la base de la societe vendu reprend son independance, il suffit de casser la replication, les tables communes existent deja dans la base de la societe, il suffit d'éviter la mise à jour des données.

    autre proposition.

    si tu ne veux pas t'embarrasser avec la replication...
    si tes données communes sont plus importantes que tes données specifiques...
    si ta base est petite...
    alors crée une seule base commune aux trois sociétés.
    Je pense effectivement que la meilleure solution reste une base centrale dans un premier temps (vu la petite taille) et ensuite quand le temps viendra et que le groupe de sociétés augmentera, faire une réplication de base...

    Au pire des cas, si les réplications ne sont pas faites, et que je conserve une base centrale, je pourrais toujours extraire les données de la société vendu (uniquement) et créer une nouvelle base à l'identique (coté structure) et importer les données de la base centrale la concernant.

    Qu'en penses tu ?

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Par défaut petite base unique.
    Oui, je ne sais pas ce qu'en penses les autres mais si tu as une trentaine de tables au total, une base unique est suffisante. tu te retrouves un peu dans la meme situation que si tu avais à gérer un site internet en plusieurs langues.

  5. #5
    Membre éclairé Avatar de Giantrick
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    300
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 300
    Par défaut
    Oui je pense que j'aurais environ une quinquantaine de tables mais les solicitations dans les tables ne seront pas simultané sur plus trois ou quatre tables par actions au maximum, donc ca devrait aller.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 19
    Dernier message: 23/08/2011, 12h13
  2. Réponses: 4
    Dernier message: 29/06/2009, 08h52
  3. [Joomla!] Une seule bdd pour plusieurs sites
    Par Imp rusg dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 23/02/2009, 09h16
  4. Réponses: 3
    Dernier message: 20/02/2008, 17h13
  5. Fusionner 3 requêtes avec un SUM en une seule
    Par David Guillouet dans le forum Langage SQL
    Réponses: 3
    Dernier message: 28/07/2004, 15h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo