01net Pro Entreprise informatique
Actualités gestion et logiciel informatique professionnel
Offre et recherche Emploi informatique internet
Salon conférences inofrmatique IT ebusiness 01
Le Cloud Computing
Vidéos reportage entreprise acteur informatique
Retrouvez tous les services 01Net dédiés aux professionnels !
Télécharger logiciels Pro et progiciels
Livres blancs e-commerce informatique et nouvelles technologies
Retrouvez l'ensemble des dossiers de la rédaction 01net Entreprise
Les synthèses des bonnes pratiques sur les sujets IT du moment
Agenda
Applications web et logiciels
Développement
FAI-Télécoms
Marché
Matériel
Sécurité
SSII
Système d'exploitation

La réplication continue renforce PostgreSQL

Cette fonction de réplication en streaming affine le mécanisme traditionnel de mise en redondance des données de la base. PostgreSQL passera ainsi directement de la version 8.4 à 9.0.

laisser un avis
Streaming réplication ou, en bon français, réplication en continu, ou encore réplication au fil de l'eau : cette fonction qui faisait jusqu'ici cruellement défaut à la base de données open source, est concurrente de MySQL. Pour marquer ce pas important, PostgreSQL passera directement de la version 8.4 à la version 9.0 dans les prochaines semaines.
Accompagnée d'une fonction de hot standby – permettant que les nœuds de secours de la base acceptent les requêtes en lecture seule – cette fonction de réplication en continu qui copie les données en streaming (en flux, et non par blocs), propulse PostgreSQL au rang de base de données définitivement taillée pour les besoins actuels des administrateurs : c'est-à-dire une base dotée d'un système de réplication intégré complet, et riche de plusieurs options.
 

Une redondance mieux synchronisée

agrandir la photo
Concrètement, cette fonction résout le problème causé par le mécanisme de redondance de la base, quand il s'appuie sur les journaux de transaction (que l'on nomme xlogs ou WAL). En effet, lorsque ces journaux, d'une taille de 16 mégaoctets, étaient copiés avec le mécanisme jusqu'ici en usage, un décalage entre le serveur principal et le serveur secondaire pouvait se produire, se traduisant en cas d'incident par une perte de données. Avec la réplication continue,ces dernières sont répliquées transaction par transaction. Cela améliore considérablement la synchronisation entre les nœuds, et limite la perte de données en cas d'incident aux seules dernières opérations.
Il existait déjà une fonction de ce type dans PostgreSQL,le Warm Standby, mais elle n'est pas aussi réactive. Ce mécanisme interne consiste à exporter les journaux de transaction de PostgreSQL sur un serveur secondaire qui rejoue ces journaux au fur et à mesure.

Une autre alternative : Slony

agrandir la photo
Par ailleurs, un logiciel à part entière existait également, qui autorisait la réplication entre un maître et plusieurs esclaves. Mais ce logiciel, Slony, nécessite d'être installé, configuré et maintenu en plus de PostgreSQL.

Pour en savoir plus sur la réplication dans PostgreSQL, lire la présentation de Jean-Paul Argudo, sous licence Creative Commons.
envoyer
par mail
imprimer
l'article
1 AVIS SUR CET ARTICLE
Répondre
 

Avis sur «La réplication continue renforce PostgreSQL»

 

ca sent la fin pour MySQL

de DominiqueD. , posté le 03 février 2010 à 11h58
Si la réplication continue est renforcée au sein de PostgreSQL, pourquoi continuer à se battre pour (la "libération" de) MySQL ?

IMHO MySQL va mourir petit à petit...

L'épopée de MySQL est un rude coup porté envers le dual licensing. Cela ne joue pas en sa faveur.

alerter le modérateur

   
 
à lire aussi
SUR LES MÊMES THÈMES
Les ventes de serveurs Oracle s’écroulent
Un cloud pour affranchir ses bases de données du Patriot Act américain
Oracle dénonce des dessous de table entre HP et Intel
Les serveurs Itanium continueront au moins jusqu'en 2021
Mise à jour cartes GPS
Mise à jour GPS gratuite
Google adapte sa vision du Saas à ses clients
[EMC World 2011] Concrétisation des bases de données « géantes » pour les entreprises
iOS 4.3.3 met fin au pistage sur l’iPhone
Stockage : Isilon à la conquête des entreprises avec une solution de niche
Astuce Flash Player : passez à la dernière version
La mise à jour de Windows Phone 7 arrive dans la douleur
Les serveurs Linux 50 % plus rapides
Bugs de Windows Phone 7 : Microsoft dédramatise [MAJ]
Les technos qui s'imposeront en 2011 : une carte remplace 40 disques durs
Apple met à jour iOS pour l'iPhone et l'iPad
La Silicon Valley après la crise : Clustrix se donne pour mission de sauver SQL
MySQL 5.5 jouera les seconds rôles chez Oracle
Humeur : « Le Saas : invisible ou imprévisible ? »