Travailler sur une base de donnée
Bonjour à tous,
Je sollicite votre avis pour effectuer un travail particulier sur les Bases de données MySql.
En effet, j'ai fait un script qui me permet de lire des données contenues dans des fichiers txt, de les modifier et de les réinjecter dans une base de données Mysql. SI mon script fonctionne parfaitement bien, je pense ne pas avoir choisi le meilleur langage en choisissant le PHP. En effet, il met une dizaine de minutes à s'executer, et si j'affiche trop d'information, mon navigateur plante irrémédiablement.
Je me suis tourné vers des langages différents mais avant de bien me documenter sur un langage précis, je souhaite recueillir un peu votre avis sur la question. J'ai regardé le C, C++, le Java et le Delphi.
Quels est selon vous le langage le plus adapté à effectuer des grosses opérations sur une base de données (Mysql dans mon cas).
Merci d'avance
Re: Travailler sur une base de donnée
Citation:
Envoyé par nolan76
En effet, j'ai fait un script qui me permet de lire des données contenues dans des fichiers txt, de les modifier et de les réinjecter dans une base de données Mysql. SI mon script fonctionne parfaitement bien, je pense ne pas avoir choisi le meilleur langage en choisissant le PHP. En effet, il met une dizaine de minutes à s'executer ...
Si tu fais des insertions de tes éléments 1 par 1, les index seront mis à jour au fur et à mesure. Cependant, si tu mets tes enregistrements dans un fichier et que tu charges ton fichier d'un coup (avec un LOAD DATA INFILE...), les index sont créés à la fin, de manière optimale. Donc changer de langage ne solutionnera pas le problème.
Citation:
Envoyé par nolan76
... et si j'affiche trop d'information, mon navigateur plante irrémédiablement.
Là, par contre, c'est un autre problème. Un changement de langage peut éventuellement aider...