Dans le précédent article nous avons abordé la réplication en flux (Streaming réplication) avec un secondaire en warm standby. On a donc un secondaire qui réplique les données du maitre, malheureusement le secondaire n’accepte pas les connexion. Il est tentant de lire les données du secondaire, ainsi on pourrait avoir des applicatifs qui envoient les requêtes d’écriture au maitre et les requêtes de lecture au secondaire ou encore effectuer les tâches de backup sur le secondaire afin de ne pas impacter le serveur de production.

Lire l’article

Share

Dans le précédent article nous avons vu comment mettre en place une réplication sur un serveur secondaire par copie puis rejeu des journaux de transaction. L’inconvénient de cette technique c’est qu’il peut y avoir un delta assez important entre le maitre et l’esclave : de la taille d’un fichier journal ou d’une durée correspondant au paramètre archive_timeout.

Postgres intègre un mécanisme de réplication par flux, plutôt que de copier des fichiers journaux, les informations sur les transactions seront véhiculées via un flux. Cette technique permet de réduire énormément le delta entre le maitre et l’esclave. Les processus qui vont gérer ces flux seront : wal_sender pour la maitre et wal_receiver pour le secondaire.

Lire l’article

Share

Dans cet article nous allons aborder la réplication par transfert de journaux de transaction. Dans le précédent article j’ai expliqué que ce qui faisait la cohérence d’une base c’était les fichier de la base (contenus dans le répertoire base) et les journaux de transaction (pg_xlogs). La réplication la plus simple consiste à partir d’une base de départ puis de rejouer les journaux de transactions.

Lire l’article

Share

Cet article a pour but de présenter quelques principes de Postgres. Il n’est pas exhaustif, néanmoins si vous souhaitez approfondir j’ai agrémenté l’article de quelques liens que j’ai trouvé pertinents. Pour ceux qui veulent vraiment creuser je vous recommande la lecture des ouvrages de Greg Smith et les articles de Dalibo parus dans Linux Mag.

Lire l’article

Share