Lorsque votre base de données se développe au-delà de ce que vous pouvez sauvegarder en une heure, vous avez besoin d'un modèle différent.
Une sauvegarde complète de votre base de données tronquera vos journaux, mais elle doit être «compatible avec SQL», car dans ce scénario, c'est le logiciel de sauvegarde qui indique au serveur SQL ce qu'il a sauvegardé et ce qu'il doit tronquer.
Comme d'autres le mentionnent, si vous avez une base de données dans le modèle de récupération «complet», son journal de transactions augmentera indéfiniment, jusqu'à ce que vous effectuiez une sauvegarde intégrant SQL.
La récupération est vraiment le problème ici, pas la sauvegarde. Et ce n'est pas une décision technique, c'est une décision commerciale!
Si les propriétaires de votre entreprise acceptent de perdre une heure ou plus de leurs transactions de base de données (ce qui peut être TRÈS difficile ou impossible à refaire!), Alors votre modèle fonctionne. S'ils sont OK avec le système en panne pendant des heures pendant que vous restaurez la base de données entière à partir de la sauvegarde, alors votre modèle fonctionne.
Cependant, si votre entreprise considère son système ERP comme un atout essentiel pour son fonctionnement (n'est-ce pas tous?), La définition d'un temps de récupération maximum acceptable (aka RTO, objectif de temps de récupération) pour vos services critiques sera une décision commerciale.
En outre, les propriétaires d'entreprise ou les parties prenantes du système doivent définir la quantité de données qu'ils sont prêts à risquer de perdre dans un incident, également appelé RPO (Recovery Point Objective).
La réponse si vous leur posez la question pourrait être "AUCUNE donnée ne peut être perdue! Le système ERP doit être disponible 24/7/365!" ... dont nous savons tous qu'il est très peu probable qu'il soit rentable. Si vous leur présentez le coût associé à la construction d'un tel système entièrement redondant et non-stop, ils trouveront un chiffre plus raisonnable ..;)
Le fait est que si vous pouvez éviter de perdre des transactions, vous économisez potentiellement des centaines ou des milliers d'heures de travail perdues. Cela représente des ÉNORMES économies dans n'importe quelle entreprise et croît avec la taille de votre entreprise ...