Comment Re:It goes both ways (Score 1) 902
I mostly agree. It's a matter of degree. There is a role for well placed stored procedures/triggers in the world... not a big place... but a place. I maintain it isn't because application programmers can't learn relational thinking or to optimize their SQL. I spent years as the performance whipping boy for my company and swam through lakes of bad SQL. Didn't make me want this gunk in pl/sql. Just made me want pound a proper equijoin construction into some skulls. Believe it or not, I'm something of an evangelist for the power of relational operations in a row-by-row thinking company. I've just seen the kind of goo-balls that apps coded in the DB become.