| 1 |
<?xml version="1.0" encoding="UTF-8"?> |
|---|
| 2 |
<!-- DerniÚre modification |
|---|
| 3 |
le $Date$ |
|---|
| 4 |
par $Author$ |
|---|
| 5 |
révision $Revision$ --> |
|---|
| 6 |
|
|---|
| 7 |
<sect1 id="cluster"> |
|---|
| 8 |
<title>Définir les clusters &slony1; </title> |
|---|
| 9 |
<indexterm> <primary>définition de cluster</primary> </indexterm> |
|---|
| 10 |
|
|---|
| 11 |
<para>Un cluster &slony1; est un simple regroupement d'instance de |
|---|
| 12 |
base de données dans lequel a lieu une réplication. Cela consiste |
|---|
| 13 |
en un ensemble d'instance de base de données &postgres; au sein duquel |
|---|
| 14 |
un namespace spécifique est défini. Par exemple, si un cluster est |
|---|
| 15 |
appelé <envar>cbcluster</envar>, alors &slony1; définira lors de |
|---|
| 16 |
l'initialisation de chaque noeud, un schéma nommé <command>_cbcluster</command>, |
|---|
| 17 |
dans lequel il crée de nombreuses tables qui stockent la configuration |
|---|
| 18 |
de &slony1; et les informations sur l'état de la réplication. |
|---|
| 19 |
Consultez <xref linkend="schema"/> pour plus d'information sur |
|---|
| 20 |
ce qui est stocké dans ce schéma. Plus précisément, les tables |
|---|
| 21 |
<xref linkend="table.sl-log-1"/> et <xref linkend="table.sl-log-2"/> |
|---|
| 22 |
tracent les modifications collectées sur le noeud d'origine afin |
|---|
| 23 |
qu'elles soient répliquées sur les noeuds abonnés. </para> |
|---|
| 24 |
|
|---|
| 25 |
<para>Chaque instance de base de données qui doit participer à la |
|---|
| 26 |
réplication est identifiée par un numéro..</para> |
|---|
| 27 |
|
|---|
| 28 |
<para>Pour une installation simple, il est raisonnable de nommer le |
|---|
| 29 |
noeud d'origine noeud #1 et le noeud abonné noeud #2.</para> |
|---|
| 30 |
|
|---|
| 31 |
<para>Une réflexion doit être menée, dans des cas plus complexes, |
|---|
| 32 |
afin de s'assurer que le systÚme de numérotation reste cohérent, |
|---|
| 33 |
sans quoi les administrateurs deviendront fous. Les numéros de noeud |
|---|
| 34 |
devraient être choisis pour qu'ils correspondent plus ou moins |
|---|
| 35 |
à la structure du cluster, plutÎt qu'à l'ordre d'initialisation |
|---|
| 36 |
des noeuds.</para> |
|---|
| 37 |
|
|---|
| 38 |
<para> Ã partir de &slony1; version 1.1, les commandes <xref linkend="stmtinclude"/> et |
|---|
| 39 |
<xref linkend="stmtdefine"/> vous permettent de créer une sorte de |
|---|
| 40 |
<quote>table de symboles</quote> en arriÚre-plan pour que les scripts |
|---|
| 41 |
puissent utiliser des noms pour les noeuds plus que des numéros ésotériques. |
|---|
| 42 |
</para> |
|---|
| 43 |
|
|---|
| 44 |
</sect1> |
|---|
| 45 |
|
|---|