PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 16/03/2017 10:45:25

cecile
Membre

Sauvegarde physique

Bonjour à tous,

Quel est l’intérêt de faire une sauvegarde physique avec PITRERY ou Barman en plus de la sauvegarde logique (pg_dump) ?

Merci d'avance

Cordialement

Hors ligne

#2 16/03/2017 11:06:48

ruizsebastien
Membre

Re : Sauvegarde physique

Bonjour,

Plusieurs point fort de la sauvegarde physique :
- rapidité de restauration
- pouvoir restaurer jusqu'à un point dans le temps (PITR)
- pouvoir faire de la replication
- restauration de tous dans l'instance (objets, données, rôles)

avantage de la sauvegarde logique :
- restauration plus ciblée (database, schéma, table)

Cordialement

Hors ligne

#3 16/03/2017 11:12:55

Arkhena
Membre

Re : Sauvegarde physique

Bonjour,

La sauvegarde logique ne vous donne que l'état des données à un instant T.
La sauvegarde physique vous permet de revenir au plus près de vos données (si vous avez les WAL correspondant).

Prenons un exemple:
- Vous faites une sauvegarde logique toutes les nuits à 2h00
- Vous avez un crash à 10h00
-> Votre restauration vous fera perdre toutes les transactions commitées entre 2h00 et 10h00.

- Maintenant, vous faites une sauvegardes physique à 2h00 tous les matins. De plus vous avez mis en place l'archivage des Wal
- Vous avez un crash à 10h00
-> Votre restauration ne vous fera perdre aucune transaction commitée

De plus, la sauvegarde physique vous permet de faire du PITR (Point In Time Recovery).
Imaginons le scénario suivant:
Le développeur se trompe et envoie un DELETE sans la clause WHERE sur la base de production. Il committe sa transaction avant de se rendre compte de son erreur.
La sauvegarde logique fera là encore perdre tous les changements commités entre la date et l'heure de la sauvegarde et la date et l'heure de l'incident.
La sauvegarde physique permet de revenir juste avant l'erreur du développeur.

Enfin, de manière générale, la sauvegarde/restauration physique dure moins longtemps que son homologue logique (cet argument n'est bien sûr valable que pour les bases conséquentes).

Cordialement,

Arkhena

Hors ligne

Pied de page des forums