XSM Discussion Sort / Merge

Cet article explique la différence entre les opétions de tri et de fusion.

TRI / FUSION = FUSION avec TRI implicite


Le tri d'enregistrements d'un ou plusieurs fichiers en entrée produit un jeu d'enregistrements triés selon les clé de tri spécifiées.

Lorsque plusieurs fichiers en entrée sont spécifiés dans l'opération de tri, une fusion est automatiquement faite au cours du tri.
Donc, il est inutile de spécifier l'opération MERGE (fusion) : elle est implicite.

Concernant le nombre de fichiers que l'on peut trier ou fusionner dans une même opération, le Système d'Exploitation a ses propres limites, et votre Administrateur Système peut imposer des quotas utilisateurs.

XSM est capable de traiter simultanément 1024 fichiers.
(Si cela n'est pas suffisant, signalez-le nous, nous augmenterons cette valeur)

Ci-dessous l'opération de FUSION

               


FUSION SIMPLE = FUSION de fichiers pré-triés


La fusion des enregistrements de plusieurs fichiers en entrée produit un jeu d'enregistrement triés selon les clés de tri spécifiées. Les fichiers en entrée doivent être pré-triés, sinon l'opération échoue.

Donc, l'opération MERGE (fusion) ne doit être utilisée que lorque les fichiers en entrées sont déjà triés.


L'opération MERGE est plus rapide que l'opération SORT + MERGE.
Mais une opération SORT (c'est-à-dire Tri et Fusion implicite) est plus rapide qu'une opération SORT suivie d'une opération MERGE.