RoR, Judge Judy, and little old ladies
Robby
robby.lansaw at gmail.com
Mon Feb 12 10:39:40 PST 2007
Sean Kelly wrote:
> Robby wrote:
>>
>> To play devils advocate for a bit:
>>
>> There are several scenarios where writing procs would seem kinda over
>> the top, I mean, mysql handles itself quite well in performance
>> benchmarks (not saying it's the best) while going for years not
>> implementing them, you can even go as far to say that while they're
>> enabled they're not there by default (MyISAM is the default and
>> doesn't have procs?) and considering how many 'big' sites have mysql
>> implemented at some level it would be fair to say that procs is not
>> the only way to go.
>
> Fair enough. I'll admit that the performance demands of many websites
> simply aren't at the level I'm accustomed to, but I'd think the impact
> on maintenance would still be a factor. However, I guess this is where
> middleware and code generation come in.
>
>> So there's causes and cases for both concerns, RoR seems to only work
>> with the 'no procs, I'll control my domain logic', there may be other
>> implementations that sees procs and views as something that is first
>> class I'm not sure. D from a performance and expressive standpoint
>> could implement both. It's possible and should be considered.
>
> Good to know that RoR does indeed generate inline SQL as I suspected.
>
>> Another post mentions something about injects and if RoR handles it,
>> it does. There are conventions built in to sanitize arguments going in
>> to prevent such things.
>
> Yup. And I'll admit that dynamically generated queries can be very
> useful for some situations. I suppose I just haven't been involved in
> developing products where this was the most appropriate way to go.
>
>
> Sean
For the record I've been on both sides of the fence, tri weekly meetings
with a DBA, and playing DBA myself. So I fully understand where you're
coming from, just trying to give a point of view from the dark side ;o).
More information about the Digitalmars-d
mailing list