|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2004 Messages : 34 ![]() |
Salut, je developpe actuelement en Dephi avec les Compos IBExpress 6.03, je voulais savoir si les Compos étaient assez efficasse au niveau Perf .
On fonctionne avec la 2.0.1 de Firebird. Merci de vos Réponses / Conseils. |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Inscription : mars 2002 Messages : 711 ![]() |
fais une recherche sur composants Delphi Firebird
http://www.developpez.net/forums/sho...d.php?t=346453 |
|
|
00
|
|
|
#3 |
![]() ![]() Serge GirardDéveloppeur informatique Inscription : janvier 2007 Messages : 3 631 ![]() |
n'est ce pas IBExpress qui se tourne résolument vers Interbase ? et de ce fait ne garanti plus la parfaite compatibilité avec FireBird
(les noms des composants sont tellement semblables et les annonces si nombreuses qu'on s'y perdrait )
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : décembre 2004 Messages : 34 ![]() |
Désolé pour cette réponse Méga tardive mais je n'ai pu me connecter avant^^
J'ai bien vu le résultat du sondage, mais basé mon choix sur 18 votants.... c un peu risqué... Si kelkun aurait un témoignage, ou des données vraiment contructives kan à la différence de perf entre ces composants. Sachant que je devrais migrer mon appli avec le nouveau choix de composant, si kelkun a deja fait ce genre de migration je serais interessé par son avis ou ses conseils, technique / outils utilisées. Merci |
|
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() Inscription : mars 2002 Messages : 711 ![]() |
les plus complets sont FIBPLUS de chez www.devrace.com
mais il existe aussi UIB qui sont bien et tu peux trouver pas mal de support en français car ils sont made in France. Ils sont de plus gratuit. Moi, j'utilisais et j'utilise toujours IBX (j'ai commencé mon appli a l'époque d'interbase open source...) et je n'ai rencontré aucuns problèmes mais on ne sais pas jusqu'a quand...(j'utilise actuellement Firebird 2.0.3) et il en a d'autres : tu peux utiliser DBExpresse si tu veux un support multi base ou ADO si tu veux faire du .Net |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : décembre 2004 Messages : 34 ![]() |
Merci pour cette réponse rapide...je viens de faire des test de perf avec les IBX, et la dernière version de FIBPLUS...
Les résultats sont catastrophiques... Test : 100000 INSERT 100000 UPDATE 100000 DELETE IBX : 14,16,11 sec FIBPLUS : 29,28,23 sec Je ne comprend pas que des composants qui date de 2002 soient 2 fois plus performant que les derniers FIBPLUS ???????? |
|
|
00
|
|
|
#7 |
|
Membre expérimenté
![]() Inscription : mars 2002 Messages : 711 ![]() |
tu utilises quel composant : TIBSQL pour IBX ?
|
|
|
00
|
|
|
#8 | |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
Citation:
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
|
00
|
|
|
#9 | ||
|
Invité de passage
![]() Inscription : décembre 2004 Messages : 34 ![]() |
Bon je vous en dit plus sur mes tests..
Je cherche à comprendre ... pour les IBX j'ai utilisé IBSQL et les FIBPLUS TpFIBQuery... La transaction IBX : read_committed,rec_version,nowait La transaction FIBPLUS : write,nowait,read_committed,rec_version le code pour mes tests : Ex INSERT Code Delphi :
voila ...je me doute que quelque chose ne va pas ...j'essais de comprendre ce que c'est... |
||
|
|
00
|
|
|
#10 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
tu fais quel test en premier ?
tu fais un restore de la base entre les deux ? pourquoi utiliser cette anomalie qu'est le commit retain ?
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#11 | ||
|
Invité de passage
![]() Inscription : décembre 2004 Messages : 34 ![]() |
Tout d'abord merci de vous interessez à ce sujet^^
En premier lieu je vide la Table.. j'execute mon bout de code avec le TIBSQL...je recupère les Temps. Ensuite j'execute un Restore de la Base et j'execute ce bout de Code pour les FIBPLUS : Code Delphi :
Quand au CommitRetaining, j'ai toujours utilisé cette instruction ... Avant chaque paquet de Requetes dans mon developpement j'en fait un, si mon pack de modif base passe bien j'en refait un a la fin...et dans le cas ou il y a un problème pendant les requetes je gère dans un try except un RollBackRetaining. |
||
|
|
00
|
|
|
#12 |
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 103 ![]() |
|
|
|
00
|
|
|
#13 |
|
Membre expérimenté
![]() Inscription : mars 2002 Messages : 711 ![]() |
|
|
|
00
|
|
|
#14 |
|
Invité de passage
![]() Inscription : décembre 2004 Messages : 34 ![]() |
Alors presonnes ne peut m'expliquer cette différe"nce de perf entre les FIBPLUS et les IBX ?
Merci |
|
|
00
|
|
|
#15 | |
|
Expert Confirmé Sénior
![]() ![]() Pierre Ingénieur qualité méthodes Inscription : mars 2003 Messages : 3 726 ![]() |
Citation:
D'un autre coté, on ne va pas sur-investir sur ton souci qui n'est pas vraiment bloquant... En plus, comme l'a déjà mentionné Makowski (ici ou dans un autre fil), on peut difficilement comparer des choses qui ne le sont pas. En effet, la richesse des réglages offerts par FibPlus peut laisser penser que tu utilises une option par défaut qui pénalise tes traitements. Par exemple, TpFIBQuery dispose d'une propriété AutoCommit, sur laquelle tu es muet Dans la même veine : est-ce une version achetée de FibPlus ? Car une version "trial" peut comporter des limitations... Donc, si tu veux à toutes forces avoir une explication, il vaudrait mieux solliciter le support DevRace.
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet) ----------------------- Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MPUsus magister est optimus |
|
|
|
00
|
|
|
#16 |
|
Invité de passage
![]() Inscription : décembre 2004 Messages : 34 ![]() |
Je comprend bien que l'on ne va pas mobiliser une équipe pour répondre à mes questions...mais je suis tout de meme en droit de me poser cette question qui me turlupine de plus en plus...
Je suis actuellement en charge d'un gros logiciel qui utilise Firebird, et pour se remettre un peu au gout du jour, j'ai decider de faire du ménage dans mon Code et les outils utilisés... Voyant que les IBX n'étaient plus suivi depuis un petit moment, j'ai voulu réalisé ses tests pensant franchement qu'une serie de composant qui suis les évolutions de la version de firebird serait nettement plus performant que des compos qui datent de 2002. De plus, un jour les IBX ne seront peut etre plus compatble avec Firebird. Concernant ma version de FIBPLUS c pour l'instant une version d'evaluation, je vais donc me mettre en contant avec Devrace pour savoir si elle serait bridée...concernant mon composant TpFIBQuery, TpFIBDatabase, TpFIBTransaction ils sont reglés de la meme façon que pour IBX.. Voila Affaire à suivre je vous tiendrais au courant si j'en apprend plus par Devrace |
|
|
00
|
|
|
#17 | |
|
Expert Confirmé Sénior
![]() ![]() Pierre Ingénieur qualité méthodes Inscription : mars 2003 Messages : 3 726 ![]() |
Citation:
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet) ----------------------- Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MPUsus magister est optimus |
|
|
|
00
|
|
|
#18 |
|
Invité de passage
![]() Inscription : décembre 2004 Messages : 34 ![]() |
Oui je penses également j'ai ouvert pris contact avec eux pour en savoir un peu plus ^^
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com