Quelle est la différence entre la sauvegarde et la récupération

le différence principale entre la sauvegarde et la récupération est que la sauvegarde est une copie des données pouvant être utilisée en cas de défaillance de la base de données tandis que la récupération est le processus de restauration d'une base de données à l'état correct lorsqu'un échec survient.

DBMS (Database Management System) est un logiciel qui permet de gérer les bases de données facilement et efficacement, permettant aux utilisateurs d'organiser les données de manière organisée. Le SGBD offre de multiples avantages. Il permet de stocker, manipuler et récupérer des données de bases de données. Il permet également d'effectuer des transactions et protège les données. Sauvegarde et restauration sont deux concepts principaux liés au SGBD.

Zones clés couvertes

1. Qu'est-ce que la sauvegarde?
     - Définition, fonctionnalité
2. Qu'est-ce que la récupération
     - Définition, fonctionnalité
3. Quelle est la relation entre la sauvegarde et la récupération
     - Schéma d'association
4. Quelle est la différence entre la sauvegarde et la récupération
     - Comparaison des différences clés

Mots clés

Sauvegarde, sauvegarde logique, sauvegarde physique, récupération

Qu'est-ce que la sauvegarde?

Une sauvegarde est une copie représentative des données. Il inclut des éléments importants d'une base de données tels que des fichiers de contrôle, des fichiers de données, etc. Des défaillances inattendues peuvent survenir dans les bases de données. Par conséquent, il est préférable de conserver une sauvegarde de la base de données. Il existe deux principaux types de sauvegardes. Ce sont les sauvegardes physiques et les sauvegardes logiques.

Sauvegardes physiques sont des copies de fichiers de base de données physiques tels que des fichiers de données, des fichiers de contrôle, des journaux redo archivés et des fichiers journaux. Ce sont des copies de fichiers qui stockent les informations de la base de données à un autre emplacement. Ils sont la base du mécanisme de récupération dans la base de données.

L'autre type de sauvegarde est la base de données logique. Celles-ci sauvegardes logiques contient les données logiques extraites d'une base de données. Elle consiste en vues, fonctions, tables, procédures, etc. Cependant, effectuer uniquement des sauvegardes logiques n’est pas très utile, car elles ne fournissent que des informations structurelles. Globalement, les sauvegardes sont utiles car elles aident en cas de défaillance de la base de données..

Qu'est-ce que la récupération

La récupération permet de restaurer l'état correct d'une base de données en cas d'échec. En d'autres termes, cela permet à la base de données de retrouver un état cohérent après une défaillance soudaine. Par conséquent, le processus de récupération améliore la fiabilité de la base de données..

Il est possible de récupérer la base de données à l'aide d'une récupération basée sur un journal. Un journal est une séquence d’enregistrements contenant des enregistrements d’une transaction. Le journal de chaque transaction est conservé dans un stockage stable. Il est utile de récupérer la base de données lors d’une panne. Le journal contient les informations sur la transaction à exécuter, les valeurs modifiées et l'état de la transaction. Toutes ces informations seront stockées dans l'ordre d'exécution.

En outre, il est possible de récupérer des transactions simultanées. Les journaux peuvent s'entrelacer lorsque deux transactions sont exécutées simultanément. Il est difficile de récupérer le système et de ramener tous les journaux à un point précédent. Un point de contrôle est une solution à ce problème. Les points de contrôle fonctionnent comme des points de repère.

Ce mécanisme supprime les journaux précédents du système et les stocke de manière permanente dans un système de stockage. Il déclare un point où le SGBD était dans un état cohérent. Cela implique également des tâches telles que l'écriture des enregistrements de journal de la mémoire principale dans la mémoire secondaire et l'écriture des enregistrements de points de contrôle dans le fichier journal. Quand une transaction échoue, le système de récupération ajoute le point de contrôle à la transaction..

Relation entre la sauvegarde et la récupération

  • Les sauvegardes peuvent accélérer la récupération.

Différence entre sauvegarde et récupération

Définition

La sauvegarde est une copie des données utilisée pour restaurer l'original après un événement de perte de données. La récupération est le processus de récupération des données inaccessibles, perdues, corrompues, endommagées ou formatées à leur état d'origine. Ces définitions expliquent la principale différence entre la sauvegarde et la récupération.

Base

Une sauvegarde est une réplication de données, tandis que la récupération est un processus de stockage de la base de données..

Conclusion

La sauvegarde et la récupération sont deux concepts principaux liés au SGBD. La différence entre la sauvegarde et la récupération réside dans le fait que la sauvegarde est une copie des données pouvant être utilisée en cas de défaillance de la base de données, tandis que la récupération correspond au processus de restauration d'une base de données à l'état correct en cas d'échec..

Courtoisie d'image:

1. «Récupération de données: à faire et à ne pas faire» par BagoGames via (CC BY 2.0) via Flickr