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

  1. #1
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2012
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : mai 2012
    Messages : 32
    Points : 16
    Points
    16

    Par défaut Réplication : Synchrone ou Asynchrone, Symétrique ou non

    C'est un intitulé pas très clair me direz vous...

    Voici mon soucis :
    - J'ai une machine A sous windows avec PGSQL ( lecture/écriture )
    - J'ai une machine B sous windows avec PGSQL ( lecture/écriture )
    - PKOI pas une 3eme..

    - Puis j'ai un serveur X sous Debian avec PGSQL ( Lecture/écriture )

    A et B ont des bases de données similaires avec tables similaires également.
    L'idée est de faire une réplication de A vers X. C'est même plutôt une copie (fusion ?) car on ne se servira jamais du serveur X s'il y a un crash de A ( pareil pour B ).
    Ensuite de faire une réplication de B vers X, tout en gérant les doublons de A.

    Et ensuite écraser A et B avec X ( car X possède maintenant A et B ).

    Je voudrais en fait que A et B ait le même contenu sans être reliés directement...

    Le tout en temps réel

    M'avez vous compris car c'est assez abracadabrantesque..

    J'ai trouvé pas mal d'informations, mais je voudrais un avis pour me dire si c'est jouable ou pas.

    Autre chose : J'ai pgadmin 4 sur les machines, et donc la possibilité de gérer les "copies" sauvegardes" avec...

    Mes BD ne font que quelques Mo.

    Merci beaucoup de vos réponses !

  2. #2
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2012
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : mai 2012
    Messages : 32
    Points : 16
    Points
    16

    Par défaut

    Pouvoir gérer tout ça depuis PGADMIN 4 de la DEBIAN
    Nom : Copie ecran pgadmin.png
Affichages : 15
Taille : 478,8 Ko

  3. #3
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2012
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : mai 2012
    Messages : 32
    Points : 16
    Points
    16

    Par défaut

    Bon, je me répond à moi même. C'est à cause des vacances ça !!

    J'ai creusé vers le Dblink, le pg_basebackup, le pg_dump, la replication Slony et Bucardo ( replication asynchrone symétrique),
    Je ne trouve rien...je ne sais pas par ou aller.
    Je continue à chercher.

  4. #4
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    avril 2002
    Messages
    5 802
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : avril 2002
    Messages : 5 802
    Points : 23 016
    Points
    23 016

    Par défaut

    Bonjour,

    Si j'ai bien compris, ce que vous cherchez plutôt à faire, c'est fusionner deux bases de données dans une nouvelle base.
    Pour cela, la réplication n'est pas la solution à ce problème.
    Il faudrait plutôt creuser du côté des foreign data wrappers, et notamment de postgres_fdw (extension du module contrib) qui permet de relier entre elles des bases PostgreSQL sur des serveurs distants (A, B et X dans votre exemple). Une fois ces trois serveurs interconnectés, vous pourrez transférer A dans X, puis B dans X en gérant les doublons à coups de requêtes SQL...

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

Discussions similaires

  1. Réponses: 0
    Dernier message: 17/04/2012, 13h16
  2. 10g réplication asynchrone symétrique
    Par apetroff dans le forum Oracle
    Réponses: 1
    Dernier message: 18/01/2010, 20h32
  3. Réponses: 3
    Dernier message: 14/01/2008, 11h21
  4. [C#] socket en mode synchrone et asynchrone
    Par Cyrill26 dans le forum Développement
    Réponses: 0
    Dernier message: 23/07/2007, 16h32
  5. Réponses: 4
    Dernier message: 09/05/2007, 10h04

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