Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: choices regarding where to place code - in the database or middletier
Joe Weinstein wrote:
>
>
> Daniel Morgan wrote:
>
>> Render under to database everything you can do in the database and let >> the middle tier do what it does best ... fail-over, load levelling, >> and serving up the front-end.
There are things a lot more important than benchmarks and performance. We all know all RDBMS vendors do whatever they need to get the magic number ... the one better than the competition.
But all of what you refer to as "protecting the DBMS from uncontrolled ad-hoc connections" as middle-ware is not valid on its face. You put up the best middleware tool you can and then give me SQL*Plus, MS Access, whatever ... and all of your protections are null and void. The middleware only protects from those connections routed through the middleware ... and it is for that reason specifically we see far too much data corruption.
>> Try tuning all that rotten SQL coming from those fat front-ends >> sometime and you will understand why those here that have experience >> with PeopleSoft, SAP, Baan, and Siebel are remarkably unhappy.
I'm not arguming the valid of your company's product or middleware. Only the fact that data security and integrity must be protected at the RDBMS level. That you may layer a little more on top is fine but anyone depending on it rather than the RDBMS is begging for problems.
-- Daniel Morgan http://www.outreach.washington.edu/ext/certificates/oad/oad_crs.asp http://www.outreach.washington.edu/ext/certificates/aoa/aoa_crs.asp damorgan_at_x.washington.edu (replace 'x' with a 'u' to reply)Received on Wed Jan 21 2004 - 08:56:00 CST
![]() |
![]() |