AnalyticDB for PostgreSQL effectue automatiquement des sauvegardes de base et des sauvegardes de journaux pour protéger vos données et permettre la restauration à un instant donné.
Fonctionnement
AnalyticDB for PostgreSQL combine des sauvegardes de base complètes et des sauvegardes continues de journaux afin de restaurer les données à un instant précis sur de nouvelles instances, tout en garantissant la cohérence entre tous les nœuds.
| Type de sauvegarde | Mode de stockage élastique | Mode Serverless |
|---|---|---|
| Sauvegarde de base | Compresse un snapshot de toutes les données de l'instance et l'enregistre sur des supports de stockage hors ligne. Cette opération ne bloque ni la lecture ni l'écriture. Les journaux d'opérations générés pendant la sauvegarde sont également capturés pour garantir l'intégrité de la sauvegarde. Les versions V6.6.2.2 et ultérieures utilisent la sauvegarde par snapshot. Les versions V6.6.2.1 et antérieures utilisent la sauvegarde physique. La version V7.0 utilise la sauvegarde par snapshot. | Sauvegarde uniquement les métadonnées d'une base de données. Étant donné que le mode Serverless repose sur une architecture découplant le stockage du calcul, les données sont stockées dans Object Storage Service (OSS) et ne nécessitent pas de sauvegarde. Les métadonnées de l'instance sont compressées et stockées dans le même répertoire OSS. Cette opération ne bloque ni la lecture ni l'écriture. |
| Sauvegarde des journaux (sauvegarde incrémentielle) | Sauvegarde les fichiers journaux générés par l'instance et les enregistre sur des supports de stockage hors ligne. Les fichiers journaux consignent toutes les opérations DML et DDL effectuées sur les bases de données. | |
Lors de la restauration des données, tous les nœuds rejouent séquentiellement les instructions de modification des données enregistrées dans les fichiers de sauvegarde des journaux jusqu'à atteindre l'instant cible. Cela garantit la cohérence de tous les nœuds au point de restauration.
Dans AnalyticDB for PostgreSQL V6.0, si l'utilisation du disque sur un nœud atteint 85 % (seuil par défaut), le système abandonne proactivement l'archivage des xlogs pour éviter le risque d'accumulation des xlogs jusqu'à saturation complète du disque et blocage des opérations d'écriture. Pendant la période s'étendant de l'abandon proactif de l'archivage des xlogs par le système jusqu'à la fin de la prochaine sauvegarde complète, la restauration à un instant donné n'est pas disponible. Pour ajuster le seuil d'utilisation du disque, créez un ticket.
Politiques de sauvegarde
| Mode de stockage élastique | Mode Serverless |
|---|---|
| Consultez et modifiez les politiques de sauvegarde dans la console. Pour plus de détails, reportez-vous à la section Afficher et modifier les politiques de sauvegarde de la rubrique Sauvegarder des données. | Le système effectue une sauvegarde incrémentielle des données ajoutées ou supprimées au cours d'un cycle de sauvegarde sans compresser les données. Le cycle de sauvegarde par défaut est de sept jours et le ratio sauvegarde sur stockage des données est d'environ 68 %. Pour plus de détails, consultez la section Politique de sauvegarde de la rubrique Sauvegarde et restauration (mode Serverless). Pour modifier la durée de conservation des sauvegardes, créez un ticket. |
Cas d'utilisation
Perte accidentelle de données : restaurez une instance à un instant antérieur à la modification accidentelle.
Corruption des données : récupérez vos données à partir d'une instance source corrompue ou indisponible.
Clonage d'instance : clonez une instance avec des données identiques.
Modification des spécifications : modifiez les spécifications de l'instance (à l'exception du nombre de nœuds).
Limitations
La restauration nécessite que l'instance source dispose d'au moins un ensemble de sauvegarde dont l'état est réussi.
Facturation
| Mode de stockage élastique | Mode Serverless |
|---|---|
| La fonctionnalité de sauvegarde et de restauration est en aperçu public et gratuite. La tarification peut évoluer à l'avenir. | Non facturée séparément. Les données de sauvegarde utilisent le stockage sur disque et peuvent entraîner des frais de stockage. Pour les détails tarifaires, consultez Tarification. |
Étapes suivantes
-
Mode de stockage élastique :
-
Mode Serverless :