SGBD : Restauration

– « Restaurer une base de données, ça consiste en quoi ? »

Pour pouvoir faire la restauration d’une base de données, il faut déjà en avoir fait une sauvegarde (de type full, incremental, log, à chaud ou à froid).
Ensuite, restaurer consiste à récupérer les fichiers sauvegardés qui constituent la base de données.

Une stratégie de sauvegarde et de restauration bien planifiée permet de protéger les bases de données contre la perte de données.
Il est donc essentiel de vérifier régulièrement sa stratégie, en restaurant un ensemble de sauvegardes pour récupérer sa base de données.

SGBD : Sauvegardes

– « Mais au fait, à quoi ça sert de faire des sauvegardes de bases de données ? »

Comme son nom l’indique, une base de données est un ensemble structuré de données. Elle est constituée de fichiers dans lesquels les données sont stockées.
Elle est créée et gérée par un système de gestion de bases de données (SGBD) qui permet, entre autres, d’enregistrer les données, de les rechercher, les trier et les modifier.

Les données sont au cœur de l’activité des entreprises. Elles sont extrêmement précieuses et leur perte peut être dévastatrice lorsqu’il n’existe pas de copie.
C’est pourquoi, il est indispensable de faire des sauvegardes des bases de données.

Il existe plusieurs types de sauvegarde :
– le « backup full » : l’ensemble des fichiers d’une base de donnée est copié
– le « backup incremental » : seuls les blocs de fichiers qui ont été modifiés depuis la dernière sauvegarde sont copiés
– le « backup log » (redo log, transaction log, wal ou xlog) : les fichiers journaux de transactions sont copiés. Ces fichiers servent à mémoriser toutes les modifications effectuées sur une base de données.

Les sauvegardes peuvent être réalisées :
– à froid : lorsque la base de données est arrêtée
– ou à chaud : lorsque la base de données est en activité.

Une fois les sauvegardes réalisées, il est alors possible de récupérer les données en cas de nécessité.

Et la confiance n’excluant pas le contrôle, il est bon de faire au quotidien un contrôle du respect de la politique de sauvegarde sur l’ensemble du parc de bases de données.