Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en 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 04/09/2007, 10h22   #1
Invité de passage
 
Inscription : novembre 2006
Messages : 9
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 9
Points : 2
Points : 2
Par défaut Réplication sur 3 postes

Bonjour,

J'ai deux serveurs nommés A et B et un troisième serveur secours nommé S .Mon problème est le suivant la base de données mysql V5 doit être identique sur les trois postes en sachant que certains utilisateurs se connectent sur A et d'autres sur B .Quelle est la meilleure solution pour répliquer ma base sur les trois postes ?

J'ai pensé faire ceci :
S esclave de A et B
A maitre de B et de S et en même temps esclave de B.
B maître de A et de S et en même temps esclave de A.

Est ce que ça peut marcher ?

Merci d'avance à celui ou celle qui me répondra !
eric_89 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 15h31   #2
Futur Membre du Club
 
Inscription : août 2007
Messages : 13
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 13
Points : 15
Points : 15
Par défaut Mises à jour

Les mises à jour des données sont-elles effectuées sur A et B ou seulement sur un des postes avec accès en lecture sur les deux postes ?
Cédric_cap est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 15h53   #3
Invité de passage
 
Inscription : novembre 2006
Messages : 9
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 9
Points : 2
Points : 2
Bonjour

Les mises à jour des données sont effectuées sur A et B les deux postes sont accédés en lecture/ecriture .

e.h
eric_89 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 16h12   #4
Futur Membre du Club
 
Inscription : août 2007
Messages : 13
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 13
Points : 15
Points : 15
Par défaut Réplication

Bonjour,

S esclave de A et B : La réplication à deux maîtres actifs en lecture/écriture n'est pas possible.

Pour les deux autres propositions, il s'agit d'une réplication circulaire entre A et B (S étant seulement esclave). Dans ce cas, le code applicatif doit être adapté à la solution pour éviter les conflits (la réplication mysql est asynchrone et aucune cohérence des données n'est assurée entre deux instances répliquées)

Il faut également prendre garde aux colonnes auto incrémentées en positionnant un préfix (auto_increment_offset) assurant l'unicité des id dans chaque instance.


Cédric.
Ingé BDD chez Capdata.
www.capdata.fr
Cédric_cap est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h22.


 
 
 
 
Partenaires

Hébergement Web