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 23/06/2006, 10h39   #1
Membre régulier
 
Avatar de kagura
 
Inscription : avril 2005
Messages : 360
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 360
Points : 93
Points : 93
Par défaut liaison entre 2BDD semblables

Rebonjour,

J'ai une question sur les serveurs et je ne sais pas si c'est le bon forum ou pas. Veuillez m'excuser.

Voilà, je veux savoir si on peut faire une liaison entre 2serveurs qui ont la meme base de données? et comment vont etre rafraichies ces 2 BDD pour chaque modification?

Pour mieux eclaircir, on a 2serveurs, chacun va etre utilisé par une de nos sociétés. et ces 2serveurs ont la meme base de données. et bien entendu elles doivent contenir les memes données.
Alors comment faire la liaison entre les 2? et comment je peux faire la modification?

Ils ont décidé ça pour le cas ou si un de ces serveurs est tombé en panne.
Que pensez vous?
Merci d'avance pour vos réponses
kagura est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2006, 11h13   #2
Membre Expert
 
Avatar de Alexandre T
 
Inscription : mai 2002
Messages : 1 022
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations forums :
Inscription : mai 2002
Messages : 1 022
Points : 1 123
Points : 1 123
Il s'agit de réplication de serveurs en somme. Pour commencer, lisez ce tutoriel : http://jgrondin.developpez.com/artic...ication_MySQL/
__________________
Alexandre T.

PHP5/MySQL5 Codes prêts à l'emploi
30 projets avec codes sources complets pour créer diaporamas photos, chat, arbre généalogique, statistiques de visites, création de graphiques, moteur de recherche, Sudoku etc...

Mes articles
Alexandre T est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2006, 12h08   #3
Membre régulier
 
Avatar de kagura
 
Inscription : avril 2005
Messages : 360
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 360
Points : 93
Points : 93
Ok, j'ai compris un peu le concept, mais j'ai une question:
ils ont dit que cette methode permet de prendre une base de données, de tirer une copie exacte de elle sur un autre serveur, et de placer l'un d'entre eux (l'esclave) pour prendre toutes ses mises à jour de l'autre (le maître).
Oui ça j'en ai besoin, mais je vais vous donner un exemple:
j'ai une BDD "A" et une autre "B". j'ai fait des maj sur les 2 BDD. je commence par "A", je vais copier ses maj vers "B". Dans ce cas, est ce que je vais pas perdre mes maj de "B"? c a d si je modifie une table dans "A" je dois la copier dans "B", est ce que je vais pas perdre les données que j'ai modifié dans "B"?et est ce que je peux copier aussi les modifications de "B" vers "A" sans probleme?
Et si la modification etait sur la meme ligne de la meme table dans les 2 BDD? qu'est ce qui va arriver?
Merci pour votre comprehension.
kagura est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2006, 10h29   #4
Membre régulier
 
Avatar de kagura
 
Inscription : avril 2005
Messages : 360
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 360
Points : 93
Points : 93
Bonjour,
ma question a été vu par 27 personnes en vain. Personne n'a une idée sur ce que j'ai ecrit?
kagura est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2006, 10h51   #5
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Bonjour,

Tu soulèves un vrai problème qui est celui de la réplication bidirectionnelle.

Pour l'instant MySQL ne le gère pas, un serveur ne peut pas être à la fois maître et esclave d'un autre.
On peut d'ailleurs tout à fait le comprendre : si la même ligne est modifiée en même temps sur les 2 serveurs, quelle modification choisir ?
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2006, 13h29   #6
Membre régulier
 
Avatar de kagura
 
Inscription : avril 2005
Messages : 360
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 360
Points : 93
Points : 93
Alors je ferai quoi maintenant? je leur explique le probleme et je le leur laisse regler eux meme??
kagura est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2006, 15h07   #7
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Ca c'est à toi de voir, on ne connait pas ton cas.
En tout cas une chose est certaine, si les accès concurrents aux mêmes lignes sur les 2 sites en même temps posent problème, il faut décider : un site prime sur l'autre, ou on rassemble tout dans une seule base, etc...
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2006, 15h12   #8
Membre éclairé
 
Avatar de nicoaix
 
Homme
Chef de projet MOA
Inscription : décembre 2004
Messages : 561
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2004
Messages : 561
Points : 325
Points : 325
La solution semble être: une seule base attaquée par la ou les sociétés qui en ont besoin et effectuer une réplication sur l'autre serveur.
nicoaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2006, 15h41   #9
Membre Expert
 
Avatar de Adjanakis
 
Inscription : avril 2004
Messages : 734
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : avril 2004
Messages : 734
Points : 1 281
Points : 1 281
Simplement pour info, est-ce qu'un solution comme MySQL Cluster ne pourrait pas être une solution ? Je n'ai jamais pratiqué cette solution mais il y a peut-être quelque chose à en tirer dans ce cas précis non ?
__________________
Pensez au tag
Adjanakis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2006, 16h05   #10
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
En effet mais c'est très particulier, l'intégralité des bases doit tenir en mémoire et seuls les logs transactionnels sont écrits sur le disque. A voir donc.
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2006, 18h29   #11
Membre régulier
 
Avatar de kagura
 
Inscription : avril 2005
Messages : 360
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 360
Points : 93
Points : 93
A vrai dire je connais rien sur ça, mais j'ai utilisé ma tete et j ai su que j'aurai un probleme avec les 2 sites internet et l'extranet.
Bon, pour etre plus precise, on a 2 serveurs. chacun contient la meme BDD et chacun contient un des sites internet et le meme extranet.
Alors y a pas d'avis pour ça?
kagura est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2006, 19h22   #12
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Mon avis c'est que choisir un système sans avoir décidé des modalités de synchronisation entre les 2 bases, c'est un peu comme essayer de préparer un voyage en ne sachant pas si on va au Bénin ou en Alaska...
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2006, 12h38   #13
Membre régulier
 
Avatar de kagura
 
Inscription : avril 2005
Messages : 360
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 360
Points : 93
Points : 93
Malheureusement j'étais pas la pour decider vers quelle direction on va voyager
Je ne suis qu'une stagiaire qui aide pour continuer l'application mais aussi je dois donner mon avis sur des choses parmi lesquelles cette question que j'ai posé ici.
Merci pour toute réponse
kagura 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 04h33.


 
 
 
 
Partenaires

Hébergement Web