Hi,

i'm evaluating symfony for developing a new system. Until now symfony  
has looked very promising, but last week i did some performance tests  
on Propel, and the results were really disappointing.

For online applications the performance of Propel is acceptable (not  
good, but acceptable). But for batch applications, that in our case  
need to process > 10.000 records, the performance was terrible. In one  
extreme case a query on 10.000 records with a join on four tables took  
more than 700 seconds to complete for propel; the PDO version took  
0.73 seconds (including reading the results into an array) .... On  
average Propel was about 7 to 10 times slower than any other solution  
i tested.

And yes ... i tried Propel 1.3 but the improvements were marginal and  
in some case even made it worse. And yes ... i also tried using the  
pager object which did help but not a lot. And 10.000 records isn't  
that much ... we have queries on tables a lot bigger than that.

So, my question to you out there: what are your experiences with  
Propel? Any way to boost the performance of Propel? I don't understand  
how this thing can perform so bad. Would be a pity if we couldn't  
choose symfony because of propel.

Silvain


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to