Re: replication entre 8.3 et 8.4

Lists: pgsql-fr-generale
From: William <wilk(at)flibuste(dot)net>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: replication entre 8.3 et 8.4
Date: 2011-09-10 18:09:34
Message-ID: j4g94u$kumj4g94u$kum$1@dough.gmane.org@dough.gmane.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

Bonjour,

A tout hasard, est-ce qu'il y a une astuce pour faire de la réplication
en log shipping entre la 8.3 et la 8.4 ?

Merci

--
William Dodé - http://flibuste.net
Informaticien Indépendant


From: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
To: William <wilk(at)flibuste(dot)net>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: replication entre 8.3 et 8.4
Date: 2011-09-10 18:45:11
Message-ID: 1315680311.15665.16.camel@localhost.localdomain
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

On Sat, 2011-09-10 at 18:09 +0000, William wrote:
> [...]
> A tout hasard, est-ce qu'il y a une astuce pour faire de la réplication
> en log shipping entre la 8.3 et la 8.4 ?
>

Non, aucune.

--
Guillaume
http://blog.guillaume.lelarge.info
http://www.dalibo.com


From: Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
To: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
Cc: William <wilk(at)flibuste(dot)net>, pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: replication entre 8.3 et 8.4
Date: 2011-09-10 20:08:23
Message-ID: m2zkicgnyg.fsf@2ndQuadrant.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

Guillaume Lelarge <guillaume(at)lelarge(dot)info> writes:
> On Sat, 2011-09-10 at 18:09 +0000, William wrote:
>> A tout hasard, est-ce qu'il y a une astuce pour faire de la réplication
>> en log shipping entre la 8.3 et la 8.4 ?
>
> Non, aucune.

En effet, le « log shipping » transfère la représentation physique
(binaire) des changements sur disque, et le format de stockage peut
changer d'une version majeure a la suivante. Pas de compatibilité de ce
niveau là entre les versions.

Il existe plusieurs alternatives, cependant. Principalement les outils
de réplication asynchrone par triggers, tels Londiste, Slony ou Bucardo.

Il est également possible de faire développer un composant de
réplication binaire (log shipping) entre 8.3 et 8.4 : l'équipe
2ndQuadrant par exemple dispose des compétences requises. D'autres
équipes dans le monde seront certainement à même de suivre votre
demande, si vous souhaitiez faire appel à une prestation.

--
Dimitri Fontaine
http://2ndQuadrant.fr PostgreSQL : Expertise, Formation et Support


From: William <wilk(at)flibuste(dot)net>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: replication entre 8.3 et 8.4
Date: 2011-09-11 08:05:26
Message-ID: j4hq46$fgjj4hq46$fgj$1@dough.gmane.org@dough.gmane.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

Merci pour les réponses qui vont m'éviter de chercher pour rien. Le plus
simple est que j'upgrade mon 8.3

a+

--
William Dodé - http://flibuste.net
Informaticien Indépendant


From: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
To: William <wilk(at)flibuste(dot)net>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: replication entre 8.3 et 8.4
Date: 2011-09-12 07:36:08
Message-ID: 1315812968.2708.1.camel@localhost.localdomain
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

On Sun, 2011-09-11 at 08:05 +0000, William wrote:
> Merci pour les réponses qui vont m'éviter de chercher pour rien. Le plus
> simple est que j'upgrade mon 8.3
>

Il me semble aussi. Utiliser Slony pour diminuer le temps
d'immobilisation du serveur est une bonne technique, ceci dit.

--
Guillaume
http://blog.guillaume.lelarge.info
http://www.dalibo.com


From: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
To: Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
Cc: William <wilk(at)flibuste(dot)net>, pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: replication entre 8.3 et 8.4
Date: 2011-09-12 07:39:13
Message-ID: 1315813153.2708.4.camel@localhost.localdomain
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

On Sat, 2011-09-10 at 22:08 +0200, Dimitri Fontaine wrote:
> Guillaume Lelarge <guillaume(at)lelarge(dot)info> writes:
> > On Sat, 2011-09-10 at 18:09 +0000, William wrote:
> >> A tout hasard, est-ce qu'il y a une astuce pour faire de la réplication
> >> en log shipping entre la 8.3 et la 8.4 ?
> >
> > Non, aucune.
>
> En effet, le « log shipping » transfère la représentation physique
> (binaire) des changements sur disque, et le format de stockage peut
> changer d'une version majeure a la suivante. Pas de compatibilité de ce
> niveau là entre les versions.
>
> Il existe plusieurs alternatives, cependant. Principalement les outils
> de réplication asynchrone par triggers, tels Londiste, Slony ou Bucardo.
>
> Il est également possible de faire développer un composant de
> réplication binaire (log shipping) entre 8.3 et 8.4 : l'équipe
> 2ndQuadrant par exemple dispose des compétences requises. D'autres
> équipes dans le monde seront certainement à même de suivre votre
> demande, si vous souhaitiez faire appel à une prestation.
>

C'est certainement possible mais c'est une solution compliquée à coder.
Au niveau des tables utilisateurs, il n'y a aucun changement de
structure, ça ne devrait donc pas poser de gros soucis. Mais pour les
tables systèmes qui ont changé de format, c'est autrement plus complexe
que de faire comprendre à une 8.4 le format des journaux de transactions
d'une 8.3.

Si le but de William est simplement de migrer, utiliser Slony ou
Londiste est à mon avis la meilleure solution.

--
Guillaume
http://blog.guillaume.lelarge.info
http://www.dalibo.com


From: Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
To: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
Cc: Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>, William <wilk(at)flibuste(dot)net>, pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: replication entre 8.3 et 8.4
Date: 2011-09-12 11:53:14
Message-ID: 871uvmvuxh.fsf@hi-media-techno.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

Guillaume Lelarge <guillaume(at)lelarge(dot)info> writes:
> Si le but de William est simplement de migrer, utiliser Slony ou
> Londiste est à mon avis la meilleure solution.

En effet. La demande ne concernait pas une migration, au départ, mais
cette précision change tout, utiliser Londiste sera bien plus rentable.

--
Dimitri Fontaine
http://2ndQuadrant.fr PostgreSQL : Expertise, Formation et Support