From: | Guillaume Lelarge <guillaume(at)lelarge(dot)info> |
---|---|
To: | Pierre BOIZOT <pierre(dot)boizot(at)gmail(dot)com> |
Cc: | PG-Mail-liste <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | Re: Stream replication |
Date: | 2013-02-28 21:12:31 |
Message-ID: | 1362085951.2470.9.camel@localhost.localdomain |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
On Thu, 2013-02-28 at 16:33 +0100, Pierre BOIZOT wrote:
> Bonjour,
>
> Doit - on prendre à la letre la phrase suivante .
>
> To use streaming replication, you have to use the same PostgreSQL versions
> on the same operating systems.
>
> Si la meme version de PG me semble une évidence , meme architecture aussi
> mais la meme version d'OS me semble moins claire
>
La phrase ne parle pas de versions d'OS mais d'OS. Comme pour
l'architecture, le problème de l'OS vient du codage des données. Si l'OS
est big-endian, il codera les données d'une façon que seul un OS
big-endian les comprendra. Pour le dire autrement, il n'est pas possible
de faire une réplication entre un système big-endian et un système
little-endian. Pour prendre un exemple, n'essayez pas de faire de la
réplication entre du Mac OS sur PowerPC et du Solaris sur PowerPC.
Voir http://fr.wikipedia.org/wiki/Endianness pour les curieux.
> Du point de vue de postgresql y a t il au niveau database une différence
> entre un serveur debian / package pg standard et un serveur Centos/
> installation entrepriseDB.
>
Tout dépend de ce que tu entends par "au niveau database". Strictement
parlant, Debian et CentOS sont des Linux. Tu n'auras aucun soucis entre
une Debian sous x86-64 et un CentOS sous Itanium. Par contre, tu pourras
en avoir entre une Debian sous x86-64 et un CentOS sous POWER (y compris
en supposant que POWER est 64 bits, ce que je ne sais pas).
> En dehors des adaptations nécessaire positionnement des fichiers de conf
> etc ..
>
> Y a t il de votre avis un blocage à repliquer un cluster de base d'un linux
> debian vers un serveur centos ?
>
Tant que le côté 32/64 bits, little/big endian est respecté, non, pas de
soucis.
> en est-il de meme pour pour windows vers centos / debian ?
>
Windows est little-endian. Si tu sélectionnes un processeur
little-endian pour ton centos/debian, oui, aucun soucis. Si tu
sélectionnes un processeur big-endian, kaboom :)
--
Guillaume
http://blog.guillaume.lelarge.info
http://www.dalibo.com
From | Date | Subject | |
---|---|---|---|
Next Message | Dimitri Fontaine | 2013-02-28 21:21:30 | Re: Stream replication |
Previous Message | Pierre BOIZOT | 2013-02-28 15:33:44 | Stream replication |