Maison >Problème commun >Qu'est-ce qu'une sauvegarde de base de données ?

Qu'est-ce qu'une sauvegarde de base de données ?

不言
不言original
2019-04-08 14:23:3610372parcourir

Qu'est-ce qu'une sauvegarde de base de données ?

La sauvegarde de base de données fait référence à la sauvegarde de la base de données pour éviter toute perte. Il existe quatre types de sauvegardes de base de données qui peuvent être appliqués à différents scénarios.

1. Sauvegarde complète

C'est la méthode couramment utilisée par la plupart des gens. Elle peut sauvegarder l'intégralité de la base de données, y compris les tables utilisateur, les tables système, index, vues, procédures stockées et autres objets de base de données. Mais cela prend plus de temps et d’espace, il est donc généralement recommandé de faire une sauvegarde complète une fois par semaine.

2. Sauvegarde du journal des transactions

Le journal des transactions est un fichier distinct qui enregistre les modifications apportées à la base de données. Lors de la sauvegarde, il vous suffit de copier les modifications dans la base de données. base de données depuis la dernière sauvegarde. Les modifications sont effectuées donc cela prend très peu de temps. Pour rendre la base de données robuste, des sauvegardes horaires ou même plus fréquentes du journal des transactions sont recommandées.

3. La sauvegarde différentielle

est également appelée sauvegarde incrémentielle. Il s'agit d'une autre méthode de sauvegarde d'une partie seulement de la base de données. Elle n'utilise pas le journal des transactions, mais utilise une nouvelle image de l'intégralité de la base de données. Elle est plus petite que la sauvegarde complète d'origine car elle contient uniquement la base de données qui a changé depuis la dernière sauvegarde complète. Son avantage est une vitesse de stockage et de récupération rapide. Il est recommandé de faire une sauvegarde différentielle quotidiennement.

4. Sauvegarde de fichiers

La base de données peut être composée de nombreux fichiers sur le disque dur. Si la base de données est très volumineuse et que vous ne pouvez pas la sauvegarder en une nuit, vous pouvez utiliser la sauvegarde de fichiers pour sauvegarder une partie de la base de données chaque nuit. Étant donné que la base de données n’est généralement pas suffisamment volumineuse pour nécessiter le stockage de plusieurs fichiers, ce type de sauvegarde n’est pas très courant.

Dans MySQL, nos données de sauvegarde peuvent être divisées en trois types :

1. La sauvegarde à froid signifie que lorsque la base de données est sauvegardée, la base de données ne peut pas effectuer de lecture et de lecture. opérations d'écriture, c'est-à-dire que la base de données est hors ligne

2. La sauvegarde à chaud signifie que lorsque la base de données est sauvegardée, les opérations de lecture et d'écriture de la base de données ne sont pas affectées

3. À chaud la sauvegarde signifie que lorsque la base de données est sauvegardée, l'opération de lecture de la base de données peut être effectuée, mais l'opération d'écriture ne peut pas être effectuée

Après avoir examiné l'état d'exécution de la base de données lorsque les données sont sauvegardées, nous avons également il faut considérer la méthode de sauvegarde des données dans la base de données MySQL

La sauvegarde physique signifie généralement empaqueter et copier directement les fichiers de données de la base de données via tar, cp et d'autres commandes pour obtenir l'effet de sauvegarde

La sauvegarde logique signifie généralement exporter les données de la base de données via des outils spécifiques et enregistrer la sauvegarde séparément (la sauvegarde logique perdra l'exactitude des données).

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn