Skip to content

Commit

Permalink
hop
Browse files Browse the repository at this point in the history
  • Loading branch information
superette committed Jul 16, 2017
1 parent 4dbd724 commit ad1811a
Showing 1 changed file with 23 additions and 15 deletions.
38 changes: 23 additions & 15 deletions postgresql/high-availability.xml
Original file line number Diff line number Diff line change
Expand Up @@ -144,11 +144,14 @@

<!--
https://forge.continuent.org/pipermail/sequoia/2006-November/004070.html
La technologie Oracle RAC est une approche par disques partagés et renvoie
aux autres noeuds uniquement les annulations de niveau cache mais pas
réellement au niveau des données (physiques).
Puisque les disques sont partagés, les donnnées sont validées une seule
fois en s'appuyant sur un protocole de verrouillage distribué, de façon à
ce que les noeuds s'accordent dans un système transactionnel sérialisable.
Oracle RAC is a shared disk approach and just send cache invalidations
to other nodes but not actual data. As the disk is shared, data is
only committed once to disk and there is a distributed locking
protocol to make nodes agree on a serializable transactional order.
-->

</listitem>
Expand Down Expand Up @@ -1222,20 +1225,24 @@ primary_slot_name = 'node_a_slot'
considérés synchrones confirment la réception de leurs données. Le nombre
de standbys dont les transactions doivent attendre la réponse est indiqué
dans le paramètre <varname>synchronous_standby_names</varname>. Ce paramètre
indique aussi une liste des noms de standbys and the method (<literal>FIRST</literal> and
<literal>ANY</literal>) to choose synchronous standbys from the listed ones.
indique aussi une liste des noms des serveurs secondaires ou l'emploi
de la méthode(<literal>FIRST</literal> ou <literal>ANY</literal>) pour choisir
sur quel serveur synchrone basculer parmi l'ensemble des serveurs listés.
</para>

<para>
The method <literal>FIRST</literal> specifies a priority-based synchronous
replication and makes transaction commits wait until their WAL records are
replicated to the requested number of synchronous standbys chosen based on
their priorities. The standbys whose names appear earlier in the list are
given higher priority and will be considered as synchronous. Other standby
servers appearing later in this list represent potential synchronous
standbys. If any of the current synchronous standbys disconnects for
whatever reason, it will be replaced immediately with the
next-highest-priority standby.
La méthode <literal>FIRST</literal> défini une réplication synchrone
priorisée : Elle temporise la validation (COMMIT;) de la transaction en
fonction de la priorité des serveurs secondaires défini dans une liste
ordonnée.
Le serveur secondaire dont le nom apparait en premier sur la liste est
prioritaire et est celui qui est considéré comme synchrone.
Les serveur(s) secondaire(s) suivant(s) sont considérés comme un/des
serveur(s) secondaire(s) synchrone(s) potentiel(s).
Si le premier serveur synchrone venait pour une raison ou pour une
autre à tomber, il serait immédiatement remplacé par le serveur
secondaire prioritaire suivant.

</para>
<para>
An example of <varname>synchronous_standby_names</varname> for
Expand All @@ -1255,6 +1262,7 @@ synchronous_standby_names = 'FIRST 2 (s1, s2, s3)'
</para>

<para>
La méthode
The method <literal>ANY</literal> specifies a quorum-based synchronous
replication and makes transaction commits wait until their WAL records
are replicated to <emphasis>at least</emphasis> the requested number of
Expand Down

0 comments on commit ad1811a

Please sign in to comment.