| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Database question ?
--CELKO-- wrote:
(mAsterdam:)
>>>Modularisation comes at a price, though. Black-box thinking blocks
>>>taking advantage of any hidden specifics....
> In practice, that kind of performance tuning is done with secondary
> index creation. If you really want to get donw to fine details, you
> can adjust pages sizes, fill factors and things like that on the
> PHYSICAL database side of the house.
"Tuning" is not taking advantage. It is damagecontrol, the damage of the modularisation.
> Far, far more performance and integrity problems
> are caused by bad LOGICAL design.
Definitely. Just to make sure: I am not arguing contra modular design, just pro leaving the door open to different approaches. Some technologies are only viable with higher levels integration.
> I fix databases for a living, and my "high score" was
> making a procedure 2300 times faster by removing 300+ lines of bad
> code. I can typically hit 1-2 orders of magnitude improvement with
> fairly simple re-designs and re-writes.
:-)
> Storage management is not the real problem -- bad programmers are. But
> it is cheaper to buy storage -- another rant.
Again - no argument here.
>>>The question: "what gets encapsulated in which module?" has a >>>pre-cooked answer for one part (the storage strategy will be >>>somehow taken care of by/within the DBMS) when working with >>>a relational model. To me it is not clear that that is always >>>the right answer.
More tuning. Important, yes.
It fits well with a demand-pull approach.
My point is just: supply-push, i.c. technology-push works
too. Not as well, not as accepted, but essential to
innovation nevertheless.
Received on Sun Aug 15 2004 - 07:07:04 CDT
![]() |
![]() |