Hi list,

I recently started working in the research wing of Moffitt Cancer Center, 
and our shop uses django for +10 in-house applications, running almost 
exclusively against oracle applications. Django has enabled building some 
great applications, but the performance is kind of terrible when run 
against an oracle backend. Asking on the cx_oracle list, Shai Berger told 
me it was probably due to the known problem where numbers get converted to 
strings and then back to numbers. Shai also pointed me to a patch he wrote 
that might mitigate it, which I haven't had time to work with but am 
optimistic about.

Reading the thread he linked, it seemed like there was a decision not to 
make the fix - I'm hazy on the technical details, but I think it was 
because the fix required a loss of precision from an oracle-specific type 
of decimal field, and cx_oracle didn't allow a way to differentiate between 
this field type and other number types. I'm getting some free time towards 
the end of the month where I can dig more into the patch/explore causes 
more fully, but I wanted to ask here - has that decision been revisited, or 
does it stand?

If Shai's patch improves performance, then I'm sure we can just keep our 
own, patched version of django. I would be stoked for there to be a main 
branch solution, though.

Thanks!
Daniel

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/8747235d-c42a-4f2f-a442-44765017e000%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to