-
Traitement des données ?
Bonjour,
Actuellement j'utilise un tableau de type "Array", 70 colonnes, et 270'000 lines
Je dois faire des mises a jour sur des valeurs et cela prend un temps de fou (je suis a +3 heures et toujours pas fini de tourné)
La question est : serait-il possible de faire plus vite ? peut être via du fichier XML, object Data, stringbuilder, ou autre ? qu'elle est les meilleurs solutions pour vous ?
Merci
A bientot
-
Bonjour,
Peut-être voir pour effectuer une optimisation de ton code Powershell, mais sans avoir une vue sur celui-ci, difficile de le dire.
-
Salut,
>>Je dois faire des mises a jour sur des valeurs et cela prend un temps de fou
Est-ce une recherche sur une information ou sur plusieurs ? Dupliquées ou non ?
>>serait-il possible de faire plus vite
Cela dépend du traitement et de la volumétrie des données , si elle évolue dans le temps ou pas.
As-tu pensé à utiliser un SGBD ( Access ou une autre base simple) ?
-
Bonjour Laurent
Oui je recherche des valeurs correspondant a deux valeurs (A et B) pour faire le changement d'une (TOTO)
Exemple : A = 123; B = 456; TOTO = 789
Je recherche dans la collection "A" et "B" pour faire une MAJ "TOTO"
Je vais faire un tour vers SGBD ça sera certainement plus rapide que les 3h :)
Merci
-
>>Je vais faire un tour vers SGBD ça sera certainement plus rapide que les 3h
Faut le tester pour le savoir :-)
Ceci dit on peut aussi faire des requêtes SQL désastreuses en temps de réponse :ptdr:
Sinon rapido tu peux ajouter une nouvelle propriété concaténant les deux propriétés que tu recherches, et créer une hashtable basée sur cette propriété.
ça reste de la bricole mais c'est une possible solution. Sous réserve de l'occupation mémoire.
Ensuite, comme le dit Incorporated, sans connaitre le contexte, l'infra, les règles, les données, il est difficile de proposer qq chose d'adapté.
Consulte aussi OleDB ce peut être une autre solution, mais elle nécessite une installation logicielle.