Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Administration
Administration Forum d'entraide sur l'administration de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/06/2011, 15h03   #1
Invité de passage
 
Inscription : octobre 2009
Messages : 25
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 25
Points : 2
Points : 2
Par défaut Architecture multi-base avec éléments communs

Bonjour,

Je suis en train de mettre en place un service qui nécessite d'avoir plusieurs bases de données basées sur un même schéma (mêmes tables, mêmes types...).
Ces bases de données partagent certains éléments (des dictionnaires d'options ou des listes de choix).
J'aimerais avoir votre avis sur la meilleure architecture permettant d'avoir ces informations partagées par chaque base (avec dans chaque base des tables et des foreign_key pointant vers ces informations).

Faut il copier les données dans chaque base ? (difficile à maintenur)
Peut-on faire des foreign-key depuis les bases vers ces informations ?

Merci pour votre aide et vos remarques

kheraud
kheraud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2011, 16h13   #2
Membre éclairé
 
Inscription : avril 2009
Messages : 331
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2009
Messages : 331
Points : 397
Points : 397
Tu as regardé le moteur de stockage FEDERATED?
Ce moteur permet d'attaquer des tables distantes créées sur un autre serveur MySQL, ce qui te permettra de centraliser tes tables dictionnaires sur un seul serveur, et d'y accéder à partir des autres serveurs MySQL.

Par contre, je ne sais pas si ce moteur supporte les clés étrangères. En tout cas, il ne supporte pas les transactions.

Rachid
mydb_server est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h18.


 
 
 
 
Partenaires

Hébergement Web