Re: MySQL ou PostGreSQL ?

Posté par SSX9999 le 14/12/2006 14:12:14
Bonjour,

l'analyse dans L'AGL oui ca apporte des choses, encore que apres 15 ans d'experience, on a plus trop besoins du RAD.

par contre modifier la base sans impact sur l'application (creation d'index, pour accelerer les traitements, ajout d'information dans certains fichiers ou tables) est tres important.

deja pour programmer les maj de l'appli et de la base separement. sinon on tombe tres vite dans des affres assez complexes et je connais quelqu'un qui est obligé de programmer une maj analyse une fois par semaine (normal ca prend 5 h si on touche au gros fichier et merci j'ai donné, travaille a 1h00 du mat pour faire cette maj pour que a 6h00 tout le monde puisse travaille : sans oublier le stress si quelque chose plante pendant la MAJ)

bref effectivement je prefere sortir l'analyse, mais les atouts de windev ne se situe pas que la dedans. et je l'utilise pour tout le reste.

ensuite, si on utilise windev sur un SGBD avec l'analyse on aura tendance a programmer avec les ordres H. erreur car beaucoup vont dire que HF est plus rapide que MySQL par exemple ou PostGreSQL. mais cela vient du fait de la programmation en mode "ligne" faire un hlitpremier et un pour tout ou tantque sur 25000 lignes prend du temps alors que en 1 requete SQL on aurait le même resultat et on gagnerait du temps.

bref, Windev est exelent pour l(IHM ca pas de doute, il est aussi tres bien pour les appli HF de petits volumes par contre pour les autre SGBD il vaut mieux programmer entierement en SQL.

de ce fait pourqoui alors garder l'analyse dans l'appli pour en n'avoir que les inconvenients. mais par contre garder tout ce qui fait la force de windev sur l'IHM

dans les 2 cas tout le monde trouve son compte, et le fait que windev soit un AGL ne veut pas dire que je suis obligé d'avoir mon analyse dans l'appli et que sinon windev me sert a rien.

en 15 ans, j'appris a ne retenir que ce qui est bon dans windev. pour certaine appli en SQL l'analyse dans l'appli est pour moi un endicap plus qu'un avantage(mais c'est mon choix).

et vu sous cet angle il manque des choses a windev pour gerer correctement les autres SGBD, sans les faire passer pour des grosses bananes.

maintenant si je veux utiliser postGreSQL dois je attendre ou alors essayer de m'en sortir. si jamais vous aviez un client qui vous demande postGreSQL, vous lui direz non y a pas faudrait utiliser MySQL, ou SQLServer ou autre chose. mais lui veut postGreSQL : il ira voir ailleur

bref windev meme sans analyse, n'est pas a jeter par la fenetre et reste un bon AGL pour developper.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=4825&post_id=20060