Vidéo 28 • Performance & Scalabilité
Archivage :
Le Cycle de Vie
Apprenez à garder votre Cloud svelte et rapide en déplaçant les données historiques vers des silos de stockage à froid.
Stratégie Multi-Températures
Données Chaudes (Live)
Ventes du mois, Stocks, Clients actifs.
Objectif : Réponse instantanée (< 50ms).
Volume : Faible (90 jours max).
Données Froides (Archive)
Historiques de 2022, Logs techniques, Vieux tickets.
Objectif : Conservation légale.
Volume : Énorme (10 ans).
"On ne mélange pas les clients pressés avec les archives poussiéreuses."
Laboratoire : Transfert Vers Archive
Pourquoi déplacer les fichiers ?
Le Gain de Performance
Plus un fichier HFSQL est volumineux, plus ses index sont lourds en mémoire vive (RAM).
En sortant les vieux tickets, vous réduisez la taille de l'index de 90%. Vos recherches redeviennent instantanées.
Moins de RAM consommée = Moins de frais d'hébergement Cloud.
Le Code de Migration Interne
// On transfère les records un par un dans une transaction HTransactionDébut() POUR CHAQUE Vente OÙ DateVente < DateDuJour() - 730 // 1. Copie vers le fichier archive HCopieEnregistrement(F_Vente_Archive, F_Vente) HAjoute(F_Vente_Archive) // 2. Suppression du fichier live HSupprime(F_Vente) FIN HTransactionFin()