Définition simple
Forever Forward Incremental est une méthode de sauvegarde qui crée un full initial puis uniquement des incrémentaux, tout en maintenant une fenêtre de rétention en fusionnant les points les plus anciens.
Définition technique
Après le premier full, chaque session écrit un nouveau fichier incrémental. Lorsque le nombre de points dépasse la rétention, le bloc le plus ancien est injecté ou fusionné dans le full de base et l’incrémental devenu inutile est supprimé.
Fonctionnement / rôle
Le rôle du mécanisme est d’éviter la création régulière de nouveaux fulls tout en conservant une chaîne de longueur maîtrisée. La transformation de la chaîne consomme toutefois des I/O sur le dépôt au moment de la fusion.
À quoi cela sert ?
Réduire le volume relu depuis la production après le full initial et conserver un nombre fixe de points de restauration avec une chaîne incrémentale continue.
Exemple concret
Une politique conserve 14 points : après le full initial, un incrémental est ajouté chaque jour ; à partir du 15e point, le point le plus ancien est fusionné dans le full de base.
Problèmes fréquents
- Dépôt lent pendant les opérations de merge
- Chaîne très sollicitée ou fragmentation du stockage
- Espace libre insuffisant pour les transformations
- Confusion avec reverse incremental, synthetic full ou active full
À retenir : Forever Forward Incremental économise les lectures côté production, mais déplace une partie du travail vers le dépôt lors des fusions de rétention.