Re: Is relational theory irrelevant?
Date: Tue, 18 Nov 2003 06:54:57 -0800
Message-ID: <1069167320.101597_at_news-1.nethere.net>
"Serge Rielau" <srielau_at_ca.eye-bee-m.com> wrote in message <news:bpc4ci$ogk$1_at_hanover.torolab.ibm.com>...
> Ragarding c) the realtional model is built for semantic beauty. Semantic
> beauty does not make for a fast web-experience. Pipelining however does.
> So a lot of effort is being made to pipeline SQL. Often the rules of the
> relational model are bent to get there.
This is because SQL is so b0rked. Query optimizers' hands are
tied because most any transformation could change the results.
> SELECT * FROM (SELECT sendmail() FROM T) AS X WHERE c1 > 100;
> How many emails shall be send? Correct (IMHO) would be: As many emails
> as there are rows in T. In reality many DBMS will push the predicate
> through to T for the sake of speed, and most customers evidently don't care.
Agreed, queries calling functions with side effects is b0rked.
> I personally often wish I worked in academia where I could fix the
> system of it's legacy bugs and most importantly always place my version
> of correctnes above all.
Naah, you're still dealing with "customers" to get grants, funds, and grad students.
-- Joe Foster <mailto:jlfoster%40znet.com> Space Cooties! <http://www.xenu.net/> WARNING: I cannot be held responsible for the above They're coming to because my cats have apparently learned to type. take me away, ha ha!Received on Tue Nov 18 2003 - 15:54:57 CET