Bonjour. Je dois manipuler un fichier contenant plus de 18 millions de lignes (18 506 934 pour être précis). Jusque là, pas de problèmes (juste des temps de traitement élevés).
Par contre, ce qui me gène, c'est que ce fichier n'est pas trié... au vu du nombre d'enregistrements, j'ai donc des scrupules à mettre tout ça dans une collection pour tenter un .sort
Qu'existe t'il comme solution ?
y a t'il une méthode pour trier un fichier (j'y crois pas trop..) ?
vaut il mieux que je trie mon fichier par une commande MSDos avant de l'exploiter en JAVA après ? car là aussi, problème : je voudrais trier sur plusieurs critères, mais ce n'est pas possible (une seule clé possible avec /+n)
ou bien avec quel autre outil puis je trier mon fichier ? je n'ai pas assez d'expérience sur le monde PC pour savoir comment m'y prendre... (20 ans de batch en cobol sur BULL et IBM...)
Merci de vos idées.
Cdlt
Partager