• [^] # Re: Bonne nouvelle

    Posté par (site web personnel) . En réponse au journal free & postgresql 8 & php 5. Évalué à 2.

    Clairement, c'est un de soucis qui peut se poser.

    PostgreSQL a réglé ce problème assez élégamment dans ses dernières versions avec le WAL shipping.

    Tu indiques à PostgreSQL que tu vas faire un backup, il bloque la base dans un état cohérent, tu copies les fichiers sur un autre serveur : c'est ta version de référence.

    Tu indiques que tu as fini le backup, PostgreSQL reprend son activité normale et tu peux faire en sorte d'envoyer tous les fichiers WAL (en gros le journal pré-écriture de PostgreSQL) sur l'autre serveur.

    Tu peux ainsi remonter la machine à côté en démarrant PostgreSQL, cela va partir de la version de référence, appliquer le WAL et zou.

    Ca permet notamment de faire du failover assez facilement avec un très petit décalage si tu envoies les fichiers WAL régulièrement.