Administration de MySQL Cluster
<<<
Sauvegarde du cluster Utilisation du serveur de gestion pour une sauvegarde de cluster
>>>

17.5.4 Sauvegarde en ligne de MySQL Cluster
17.5 Administration de MySQL Cluster
17 Introduction à MySQL Cluster
 Manuel de Référence MySQL 4.1 : Version Française

->Sauvegarde du cluster
Utilisation du serveur de gestion pour une sauvegarde de cluster
Comment restaurer une sauvegarde du cluster
Configuration pour la sauvegarde du Cluster
Résolution de problèmes avec la sauvegarde du cluster

17.5.4.1 Sauvegarde du cluster

Une sauvegarde représente le contenu d'une base de données, à un moment donné. La sauvegarde contient 3 parties principales :

  • Les méta-données (quelles tables existents, etc.)
  • Les lignes des tables(les données )
  • Un historique des transactions archivées
Chaque partie est stockée sur tous les noeuds qui participent à la sauvegarde.

Durant une sauvegarde, chaque noeud sauve ces données sur le disque, en trois fichiers :

    BACKUP-<BackupId>.<NodeId>.ctl
    Le fichier de contrôle, qui contient les données de contrôle et les méta-données.
    BACKUP-<BackupId>-0.<NodeId>.data
    Le fichier de données qui contient les lignes des tables.
    BACKUP-<BackupId>.<NodeId>.log
    Le fichier de log, qui contient les transactions archivées.
Dans les lignes ci-dessus, <BackupId> est un identifiant pour la sauvegarde, et <NodeId> est l'identifiant du noeud qui a créé le fichier.
    Meta data
    Les méta-données sont consistuées des définitions de table. Tous les noeuds ont la même définition de table, sauvée sur le disque.
    Table records
    Les lignes sont sauvées par fragment. Chaque fragment contient un entête qui décrit à quelle table appartient les lignes. Après un groupe de ligne, il y a pied-de-page qui contient une somme de contrôle. Différents noeuds sauvent différents fragment durant la sauvegarde.
    Committed log
    L'historique contient les transactions archivées, effectuée durant la sauvegarde. Seules les transactions impliquant les tables stockées sur le noeud sont stockées dans le log. Les différents noeuds de la sauvegarde sauvent différents logs, car ils abritent différents fragments de bases de données.

<< Sauvegarde du cluster >>
Administration de MySQL Cluster Sauvegarde en ligne de MySQL Cluster Utilisation du serveur de gestion pour une sauvegarde de cluster