Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re^2: Advice of picking the language for my job, please

by ctilmes (Priest)
on Feb 04, 2005 at 17:40 UTC ( #428142=note: print w/ replies, xml ) Need Help??


in reply to Re: Advice of picking the language for my job, please
in thread Advice of picking the language for my job, please

I might suggest that the fact that you made a database abstraction layer at all led to your benefits rather than the choice of C for that layer.

I suspect you would have realized similar benefits had you written the abstraction layer in Perl.


Comment on Re^2: Advice of picking the language for my job, please
Re^3: Advice of picking the language for my job, please
by Grundle (Scribe) on Feb 04, 2005 at 18:27 UTC
    Like I said before, we have tried this before and Perl has some serious efficiency issues with respect to PostGres. When you start getting large data sets back it will simply crash. Also since we noticed that the current PostGres CPAN modules were buggy we decided that instead of re-writing them in PERL we would just go ahead and do it in C. Of course it all boils down to design preferences and what the Developers are comfortable with.
      I'm sorry that you've been downvoted for your comments. Another poster has reported similar experiences with perl/PostGres and no-one has posted about their first hand success with the combination. I appreciate your impartial comments, and I'm a little ashamed that our order disaproves.

      Ardemus - "This, right now, is our lives."
        I appreciate your impartial comments, and I'm a little ashamed that our order disaproves.
        If I may take a guess at speaking for the rest of the monastery, people don't disaprove of "impartial comments", people disaprove of comments that seem to attack Perl with out providing *any* evidence what so ever. No evidence to exactly what he was doing, or how he was doing it or what actually happened, merely "large datasets seemed to crash".

        Just for example, sucking 10gigs of results in to ram would probably crash most computers, regardless of the language. If he had provided clear, specific examples as to what he did, what happened and why he thought it was wrong, people wouldn't downvote him, and it might even get fixed!

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://428142]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (7)
As of 2014-09-19 16:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (143 votes), past polls