Présentation des sauvegardes

Le service HeatWave prend en charge les types de sauvegarde complète et incrémentielle. Ces sauvegardes peuvent être créées manuellement, automatiquement, lorsque vous supprimez un système de base de données ou par un opérateur. Les sauvegardes peuvent être déplacées vers un autre compartiment ou copiées vers une autre région. Vous pouvez restaurer ces sauvegardes vers un nouveau système de base de données.

Types de sauvegarde

Le service HeatWave prend en charge les types de sauvegarde complète et incrémentielle.

  • Sauvegarde complète : permet de sauvegarder toutes les données contenues dans le système de base de données. La taille de sauvegarde est généralement inférieure à la taille de stockage du système de base de données, car l'espace de stockage inutilisé n'a pas besoin d'être sauvegardé. Si tous les blocs de données du stockage du système de base de données ont déjà été utilisés, la taille de sauvegarde peut être légèrement supérieure à celle du stockage, car la sauvegarde stocke également certaines métadonnées.
  • Sauvegarde incrémentielle : permet de sauvegarder uniquement les données ajoutées ou modifiées depuis la dernière sauvegarde complète ou incrémentielle. La première sauvegarde incrémentielle est toujours complète.

Dans le cadre de la récupération de données, il n'existe pas de différence fonctionnelle entre une sauvegarde incrémentielle et une sauvegarde complète. Vous pouvez restaurer toutes les données à partir de n'importe quelle sauvegarde complète ou incrémentielle. Les deux types de sauvegarde vous permettent de restaurer toutes les données jusqu'au moment où la sauvegarde a été effectuée. Il n'est pas nécessaire de conserver la sauvegarde complète initiale et les sauvegardes incrémentielles suivantes de la chaîne de sauvegarde, puis de les restaurer dans l'ordre. Vous devez uniquement conserver les sauvegardes effectuées aux moments que vous souhaitez pouvoir restaurer.

Lorsque vous supprimez une sauvegarde incrémentielle ou complète, elle est fusionnée dans la sauvegarde incrémentielle suivante. Lorsque la dernière sauvegarde incrémentielle ou complète est supprimée, elle n'est pas fusionnée car aucune sauvegarde incrémentielle ultérieure n'est disponible. Par exemple, vous avez créé une sauvegarde complète au jour 1 et une sauvegarde incrémentielle au jour 2 et au jour 3 respectivement. Si vous supprimez la sauvegarde complète effectuée au jour 1, elle est fusionnée avec la sauvegarde incrémentielle effectuée au jour 2. Si vous supprimez la sauvegarde effectuée le jour 3, elle n'est pas fusionnée car il n'y a pas de sauvegarde ultérieure. Pour savoir comment la création et la suppression de sauvegardes complètes et incrémentielles affectent la taille de la sauvegarde, reportez-vous à Détails de sauvegarde.

Types de création

Les sauvegardes peuvent être créées manuellement, automatiquement, avant la suppression d'un système de base de données ou par un opérateur. Les sauvegardes peuvent également être copiées dans une autre région.

  • Sauvegarde manuelle : vous pouvez créer une sauvegarde manuelle par une action dans la console, dans l'interface de ligne de commande ou par une demande via l'API REST. Vous pouvez conserver la sauvegarde manuelle pendant 1 jour au minimum et jusqu'à 365 jours. Vous pouvez également créer une sauvegarde manuelle d'un système de base de données inactif. Vous ne pouvez pas créer de sauvegarde manuelle d'un système de base de données Toujours gratuit. Reportez-vous à Création d'une sauvegarde manuelle.
    Remarque

    La sauvegarde manuelle peut être une sauvegarde complète ou incrémentielle.
  • Sauvegarde automatique : la sauvegarde est créée automatiquement à l'heure sélectionnée lors de la création du système de base de données. La période de conservation par défaut est de 7 jours. Vous pouvez définir une période de conservation comprise entre 1 et 35 jours. Pour les systèmes de base de données Toujours gratuit, la période de conservation est de 1 jour et n'est pas configurable. La programmation de sauvegarde automatique sauvegarde également les systèmes de base de données inactifs. Lorsque vous supprimez un système de base de données, le paramètre Conservation de sauvegarde automatique dans le plan de suppression détermine si toutes les sauvegardes automatiques du système de base de données sont supprimées ou retenues. Pour un système de base de données haute disponibilité, les sauvegardes automatiques sont créées sur l'instance principale.
    Remarque

    La première sauvegarde automatique est une sauvegarde complète et toutes les sauvegardes suivantes sont des sauvegardes incrémentielles.
    Les sauvegardes automatiques peuvent être programmées pour être copiées vers une autre région abonnée par la location. L'activation de cette fonctionnalité nécessite le droit d'accès MYSQL_BACKUP_COPY. Le droit d'accès MYSQL_BACKUP_COPY n'est pas inclus dans le type agrégé de ressource mysql-family. Lorsque la copie inter-région est activée, chaque sauvegarde automatique nouvellement créée est copiée dans la région de destination indiquée. Si une copie ne peut pas être effectuée immédiatement, elle fait l'objet d'une nouvelle tentative après un court délai. Si la sauvegarde ne peut pas être copiée correctement après plusieurs tentatives, elle envoie une notification au client en vue d'une action supplémentaire.
  • Sauvegarde finale : vous pouvez créer une sauvegarde finale avant de supprimer le système de base de données en sélectionnant l'option Exiger une sauvegarde finale dans l'onglet Plan de suppression. Reportez-vous à Option avancée : Plan de suppression. La durée de conservation d'une sauvegarde finale est de 365 jours. La sauvegarde finale d'un système de base de données Toujours gratuit a une période de conservation plus courte de 7 jours.
    Remarque

    La sauvegarde finale est une sauvegarde complète et manuelle.
  • Sauvegarde d'opérateur : l'équipe du support MySQL crée cette sauvegarde pour vous aider à examiner les problèmes potentiels liés à votre service. Ces sauvegardes sont supprimées automatiquement. Vous pouvez également supprimer ces sauvegardes, mais cela n'est pas recommandé. Ces sauvegardes n'ont pas d'incidence sur les limites de service.
    Remarque

    La sauvegarde d'opérateur est une sauvegarde totale.

Options de restauration

Vous pouvez restaurer une sauvegarde vers un nouveau système de base de données.

Vous pouvez restaurer des données de l'une des manières suivantes :

  • Récupération à un point dans temps : vous pouvez effectuer une restauration à partir d'un système de base de données existant vers un nouveau système de base de données au dernier point dans temps disponible ou à un point dans temps spécifique. Reportez-vous à Récupération à un point dans le temps.
    Remarque

    La récupération jusqu'à un point dans le temps n'est pas prise en charge sur le système de base de données Toujours gratuit.
  • Restauration à partir d'une sauvegarde : vous pouvez effectuer une restauration à partir d'une sauvegarde existante vers un nouveau système de base de données dans la même location. Reportez-vous à la section Restoring From a Backup.

Suppression logicielle

Lorsqu'une sauvegarde pour laquelle la suppression logicielle est activée doit être supprimée après sa période de conservation, elle est conservée pendant 7 jours supplémentaires dans l'état DELETE SCHEDULED avant d'être supprimée définitivement. Si la suppression logicielle est désactivée pour la sauvegarde, elle est supprimée immédiatement après sa période de conservation.

Remarque

Vous ne pouvez pas activer la suppression partielle dans un système de base de données Toujours gratuit.

L'espace de stockage utilisé par les sauvegardes à l'état DELETE SCHEDULED est traité comme un stockage de sauvegarde facturable jusqu'à ce qu'elles soient définitivement supprimées.

Lorsqu'une sauvegarde présente l'état DELETE SCHEDULED, vous pouvez uniquement effectuer les opérations suivantes :
  • Supprimer la sauvegarde : la sauvegarde est supprimée immédiatement et l'état final de la sauvegarde est DELETED.
  • Annuler la suppression : la suppression de sauvegarde est annulée et l'état de la sauvegarde est rétabli sur ACTIVE.
Remarque

Vous ne pouvez pas déplacer, copier ou restaurer une sauvegarde dont l'état est DELETE SCHEDULED. Vous devez d'abord annuler la suppression avant de déplacer, copier ou restaurer la sauvegarde.