Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Quelles sont les différences entre les sauvegardes physiques et logiques pour MySQL sur AWS RDS


Quelles sont les différences entre les sauvegardes physiques et logiques pour MySQL sur AWS RDS


Les sauvegardes physiques et logiques sont deux méthodes différentes de sauvegarde des bases de données MySQL sur AWS RDS. Voici les principales différences :

Sauvegarde physique

1. Type de sauvegarde : les sauvegardes physiques sont des copies brutes des répertoires et des fichiers qui stockent le contenu de la base de données. Ils sont souvent utilisés pour des ensembles de données plus volumineux et peuvent être plus rapides et moins gourmands en ressources.

2. Outils utilisés : des outils tels que Percona XtraBackup peuvent être utilisés pour créer des sauvegardes physiques de bases de données MySQL sur des instances autogérées ou sur des instances Amazon EC2. Cependant, ces outils ne peuvent pas être utilisés pour créer des sauvegardes physiques des instances RDS pour MySQL.

3. Avantages :
- Plus rapide et moins gourmand en ressources.
- Capture l'état complet et la structure de la base de données.
- Assure la cohérence et la récupérabilité de la base de données.

4. Inconvénients :
- Non portable et ne peut être restauré que sur la même plate-forme et version du logiciel de base de données.
- Ne convient pas à la sauvegarde ou à la restauration sélective d'objets ou de schémas spécifiques dans la base de données.

Sauvegarde logique

1. Type de sauvegarde : les sauvegardes logiques enregistrent le contenu et la structure de la base de données sous une forme logique. Ils sont souvent utilisés pour des ensembles de données plus petits et peuvent être utilisés pour transférer des données entre différents systèmes ou formats de bases de données.

2. Outils utilisés : des outils comme mysqldump ou MyDumper peuvent être utilisés pour créer des sauvegardes logiques des bases de données MySQL.

3. Avantages :
- Portable et peut être restauré sur différentes plates-formes ou versions du logiciel de base de données.
- Permet la sauvegarde ou la restauration sélective d'objets ou de schémas spécifiques dans la base de données.
- Peut être utilisé pour transférer des données entre différents systèmes ou formats de bases de données.

4. Inconvénients :
- Plus lent et plus gourmand en ressources.
- Peut ne pas capturer toutes les informations ou dépendances des objets de base de données.
- Peut ne pas être cohérent ou récupérable si la base de données est modifiée pendant le processus de sauvegarde.

Conclusion

Les sauvegardes physiques conviennent aux ensembles de données plus volumineux et fournissent une sauvegarde et une restauration plus rapides et moins gourmandes en ressources. Les sauvegardes logiques conviennent aux ensembles de données plus petits et offrent plus de flexibilité en termes de portabilité et de sauvegarde ou de restauration sélective.

Citations :
[1] https://www.linkedin.com/advice/0/how-can-you-compare-logical-physical-backups
[2] https://aws.amazon.com/blogs/database/improve-performance-of-your-bulk-data-import-to-amazon-rds-for-mysql/
[3] https://sudoconsultants.com/how-to-backup-mysql-databases-on-amazon-rds/
[4] https://repost.aws/questions/QUKZyq-gcETA6ly4rFEyTcyg/single-db-backup-restore-for-rds
[5] https://www.reddit.com/r/Database/comments/9uzxtl/logical_vs_physical_backup_and_online_vs_offline/