COMPACTION
Compaction de log. Voir Enterprise Integration Patterns.
Définition
Compaction — opération qui réduit la taille d'un log en ne gardant que la dernière valeur d'une clé donnée. En EDI, compaction des MDN historiques pour ne garder qu'un par couple (payload-id, partenaire).
Origine
Concept formalisé par Kafka log compaction (LinkedIn, 2014) ; adapté à l'EDI pour limiter le stockage long terme des acquittements tout en conservant le dernier état connu de chaque transaction.
Usage
Un archive store EDI conserve les payloads bruts pour 10 ans (audit trail), mais compacte les MDN intermédiaires : on garde un seul MDN final par transaction, ce qui réduit le coût stockage de 60-70 %.
Liés
- AUDIT TRAIL — voir entrée.
- LOOK BACK WINDOW — voir entrée.
- TRAILING WINDOW — voir entrée.