Re: What Borland should stop wasting their time on
- From: "Captain Jake" <nospam@xxxxxxxxxx>
- Date: Tue, 31 Jan 2006 13:42:01 -0600
"Jim Cooper" <jcooper@xxxxxxxxxxxxx> wrote in message
news:43df8360$1@xxxxxxxxxxxxxxxxxxxxxxxxx
>
>> I only use stored procedures in my app (SQL Server recommended practice).
>
> I've yet to have anyone explain to me why that idea isn't complete
> bollocks.
It has it's pluses and minuses. I recently worked at a place where we
established a standard that no application would directly execute any SQL
but would call stored procedures for everything. Whether this is a good
thing will vary depending on the way your app is designed.
Good things:
1) Changes and optimizations to databse access do not require a
recompile/redeployment.
2) Clients need only the right to execute stored procedures.
3) Many SQL databases precompile stored procedures to increase performance
4) SQL tasks can be done on request by a DBA who needs not know anything
about programming languages/application programming can be done by
programmers who know nothing about SQL or databases
Bad things:
1) Complex algorithms for building queries are very hard to implement and
nearly impossible to debug when implemented in SQL instead of code
2) Many companies do not version control their database metadata, while they
do versrion control their code
3) SQL is more limited than languages like Delphi, C/C++, etc.
.
- References:
- What Borland should stop wasting their time on
- From: Larry
- Re: What Borland should stop wasting their time on
- From: John Jacobson
- Re: What Borland should stop wasting their time on
- From: Arthur Hoornweg
- Re: What Borland should stop wasting their time on
- From: marc hoffman
- Re: What Borland should stop wasting their time on
- From: Arthur Hoornweg
- Re: What Borland should stop wasting their time on
- From: Mat Ballard
- Re: What Borland should stop wasting their time on
- From: Larry Roth
- Re: What Borland should stop wasting their time on
- From: Jim Cooper
- What Borland should stop wasting their time on
- Prev by Date: Re: 64 bit data types
- Next by Date: Re: Delphi 200x Linux ???
- Previous by thread: Re: What Borland should stop wasting their time on
- Next by thread: Re: What Borland should stop wasting their time on
- Index(es):
Relevant Pages
|