|
|
fr.comp.os.ms-windows.programmation Affichage de l'article : mécanisme_de_sauvegarde_de_données
Date :
Le 04 aout 2005
From :
AG
Sujet :
mécanisme_de_sauvegarde_de_données
Bonjour,
j'ai une petite application de calcul en C, qui peut tourner plusieurs
jours de suite. Pour ne pas avoir à recalculer tout depuis le début
lorsque l'application plante (soit parce que je décide de l'arrêter,
soit parce que la machine sur laquelle elle tourne, plante, soit pour
n'importe quelle autre raison), je sauvegarde les résultats
intermédiaires dans un fichier texte. Mes sauvegardes sont périodiques.
Mais il peut arriver que le système plante au moment ou la sauvegarde
est en train d'être effectuée, et là, pour le coup, je perds toutes mes
données.
Quels sont les mécanismes classiques qui permettent un sauvegarde sûre ?
J'ai pensé à :
1°) Utilisation d'outils de synchronisation (des cadenas (locks) ) mais
j'ai comme l'impression que contre un reboot intempestif, même le
meilleurs des cadenas ne sera pas d'une grande utilité.
2°) Utilisation de deux fichiers de sauvegarde dans lesquels on vient
sauvegarder alternativement les données. Si le système plante lors de la
sauvegarde sur l'un des fichiers, l'utilisation de l'autre permet une
restauration du système.
Quelles sont les mécanismes classiques pour résoudre ce problème ?
Est-il possible de s'en tirer avec seulement 1 fichier de sauvegarde ?
Merci d'avance pour vos conseils.
AG.
Posez vos questions, réponses et remarques sur
les forums de FrameIP
|
|