Question La sauvegarde continue est-elle réalisable pour les bases de données partagées de fichiers plats


Je parle d'un ensemble de données contenant des centaines de fichiers de données au format DBF dans un emplacement partagé, certains ou tous pouvant être ouverts ou verrouillés par plusieurs utilisateurs du réseau, et Data Protection Manager de Microsoft se répliquant toutes les deux heures.

Peut-on compter sur les «instantanés» dans cette situation?


6
2018-01-28 16:20


origine




Réponses:


Personnellement, je ne compterais pas sur la qualité de vos instantanés. En fonction du modèle d’accès de l’application aux fichiers de données que vous avez pourrait avoir de la chance, mais je ne serais pas la ferme là-dessus non plus.

Chaque fois que vous prenez des instantanés de données à partir d’une application qui n’a pas connaissance de la capture instantanée (ce qui serait chaque "base de données de fichiers partagés"), vous courez le risque d’obtenir une copie incohérente.

Bien sûr, vous obtiendrez exactement ce qu'il y a sur le disque au moment de la capture, mais vous ne savez pas si une ou plusieurs instances de l'application de l'utilisateur étaient à mi-chemin du processus de mise à jour des données. Il n'y a pas de mécanisme, étant donné qu'il n'y a pas de moteur de base de données côté serveur, pour demander à tous les clients d'amener les fichiers qu'ils ont à un état cohérent. Certes, le système d'exploitation sous-jacent sur l'ordinateur serveur de fichiers va suspendre les E / S sur le système de fichiers avant de prendre l'instantané, mais vous n'avez aucune idée du type de stupidité des applications elles-mêmes (conserver des données non écrites en mémoire sur le client, etc.).

Si vous voulez vraiment être en sécurité, effectuez régulièrement des sauvegardes de vos fichiers DBF lorsqu'ils ne sont pas utilisés. Prenez aussi des instantanés, si vous le souhaitez, et vous aurez peut-être de la chance, mais au moins, vous aurez vos sauvegardes "inutilisées" sur lesquelles vous pourrez vous appuyer si les instantanés s'avèrent être de la merde.


2
2018-01-28 23:40



C’est à peu près ce que j’ai deviné: le duplicata produit par DPM est sauvegardé sur une bande du jour au lendemain. Par conséquent, en supposant que les utilisateurs ne rentrent pas chez eux en laissant des fichiers ouverts, la sauvegarde du jour au lendemain devrait être sûre (en théorie). Merci - Alan B


Pour ce que ça vaut, on utilise Double prise pour des sauvegardes en temps réel (ou proches du temps réel) de fichiers plats partagés.

C'est affreusement cher, mais c'était la seule option fiable que nous ayons trouvée. Nous avions environ 20 Go de fichiers Pervasive Btrieve.

Depuis que nous avons migré vers SQL Server, il ne reste que très peu de fichiers à plat et la plupart d’entre eux sont maintenant déverrouillés la plupart du temps. Nous avons constaté qu’un simple fichier DFS était suffisant pour garantir une sauvegarde régulière.


1
2018-01-28 23:51



Merci! J'ai vu DoubleTake utilisé avec notre application. Nous travaillons à amener les gens sur la version qui a un back-end SQL! - Alan B