| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Just for the record
David Cressey wrote:
> <kvnkrkptrck_at_gmail.com> wrote in message
> news:1151522748.914377.59710_at_d56g2000cwd.googlegroups.com...
>
>>Dijkstra: SOC = When solving a complex problem, focus on one aspect of >>the problem (correctness, efficiency, etc.) while bearing in mind that >>the other aspects exist.
In a better world, this would be the role of the optimizer.
If a query is known to be incorrect, that disqualifies it.
>
> However, and this is somewhat new to me, is the idea of bearing in mind
> that all the other aspects exist. I like database design to be simple and
> sound, especially at the early stages. But even at the early stages, there
> is some sense that the final result is going to have to perform up to some
> required level.
I suggest that 'bearing in mind' is perhaps misleading. A better phrase might be 'acknowledging'. Separating concerns means dealing with a concern to the exclusion of all other concerns while still acknowledging the importance of those other concerns.
Performance tuning might then be the process of addressing efficiency through symbolic transformation among equivalent correct queries to create a fast one from a clear one. Received on Sat Jul 01 2006 - 14:58:44 CDT
![]() |
![]() |