par
zeus » 20 juil. 2005, 11:47
Conceptuellement la solution proposée ici est la meilleur.
Après si tu le sens mieux comme ça...
En fait si tu ne manipule pas de gros volume de données et si cette appli ne subit pas de trop forte charge il ne devrait pas y avoir de grosses différences
Daz
Lol
Alors on va faire un test:
- chez toi tu crée une base de donnéesavec 1 champ ID et 1 champ val
tu met 1 seul enregistrement
- ensuite tu essaye de changer la valeur en l'extrayant, en la modifiant en PHP et en la réinsérant dans la base de données
- ensuite tu fait un UPDATE direct en SQL
- tu fait des mesures de temps pour chaque traitement
Mon exemple n'a aucun sens mais c'est la vulgarisation des différences entre les 2 solutions données plus haut
Tu sera d'accord avec moi que mon exemple ne manipule pas de millions d'enregistrements, et pourtant, la différence apparait déjà
Mais c'est vrai que si quelqu'un veut utiliser une pioche pour creuser un trou alors qu'il a acheté une pelleteuse, on peut pas le forcer

[quote="Daz"]Conceptuellement la solution proposée ici est la meilleur.
Après si tu le sens mieux comme ça...
En fait si tu ne manipule pas de gros volume de données et si cette appli ne subit pas de trop forte charge il ne devrait pas y avoir de grosses différences
Daz[/quote]
Lol
Alors on va faire un test:
- chez toi tu crée une base de donnéesavec 1 champ ID et 1 champ val
tu met 1 seul enregistrement
- ensuite tu essaye de changer la valeur en l'extrayant, en la modifiant en PHP et en la réinsérant dans la base de données
- ensuite tu fait un UPDATE direct en SQL
- tu fait des mesures de temps pour chaque traitement
Mon exemple n'a aucun sens mais c'est la vulgarisation des différences entre les 2 solutions données plus haut
Tu sera d'accord avec moi que mon exemple ne manipule pas de millions d'enregistrements, et pourtant, la différence apparait déjà :wink:
Mais c'est vrai que si quelqu'un veut utiliser une pioche pour creuser un trou alors qu'il a acheté une pelleteuse, on peut pas le forcer :wink: