Warm Standby

À partir de la version 8.2, PostgreSQL supporte un méchanisme de réplication simple, efficace et stable connu sous le nom de « Warm Standby », basé sur la technique du « Log Shipping », c'est à dire le transfert des journaux binaires de transaction.

Les données des journaux de transaction, nommés « Write Ahead Log » ou WAL, sont transportées sur le serveur standby où la restauration en continue est mise en place. Il s'agit d'une solution simple et élégante, basée sur la fonctionnalité existante de restauration des données afin de rejouer les changements du nœud principal sur les nœuds secondaires, assurant ainsi une charge minime sur le serveur primaire.

Dans cette solution, les données sont transférées un fichier à la fois, afin de proposer une réplication asynchrone. Le serveur de bases de données complet est ainsi répliqué : il n'y a pas de coût de maintenance lié au nombre de tables ou de bases de données sur le serveur. Les déploiements de cette solution disposent d'une réplication rapide et compatible avec l'utilisation de liens WAN

En tant que développeurs du projet PostgreSQL, nous avons participé aux développements qui découlent de ce méchanisme : les résultats sont intégrés à PostgreSQL 9.0 et 9.1 et apportent :

  • Streaming Replication
  • Réplication Synchrone
  • Hot Standby (ouverture des nœuds standby en lecture seule)
  • De meilleures performances

La technique de « Log Shipping » disponible dans PostgreSQL est comparable aux options suivantes dans les SGBD propriétaires concurrents (marques réservées) :

  • Oracle Data Guard
  • IBM DB2 HADR
  • Microsoft SQL Server Log Shipping
  • Informix HDR (On-Bar)
  

2ndQuadrant Updates


Restons en contact

Inscrivez-vous à notre newsletter trimestrielle pour être à l'écoute des derniers développements de 2ndQuadrant et des technologies associées.

Nous vous enverrons également les informations et mises à jour importantes que vous devriez trouver utiles.

Nous prenons la confidentialité au sérieux et ne fournissons pas vos informations à des tiers.

2ndQuadrant Updates