Re: Literature on physical algebra
From: Kai Großjohann <Kai.Grossjohann_at_CS.Uni-Dortmund.DE>
Date: Thu, 11 Oct 2001 13:40:59 +0200
Message-ID: <vafzo6ys8tw.fsf_at_lucy.cs.uni-dortmund.de>
> methods, and a mapping strategy and language.
Date: Thu, 11 Oct 2001 13:40:59 +0200
Message-ID: <vafzo6ys8tw.fsf_at_lucy.cs.uni-dortmund.de>
Leandro Guimarães Faria Corsetti Dutra <leandrod_at_mac.com> writes:
>> For a database system, one needs a query language. I have this. Onethis what you mean?
>
> I hope is a valid D, according to Date and Darwen.
Dunno. I found http://citeseer.nj.nec.com/darwen95third.html -- is
>> also needs a logical algebra to provide a starting point for query >> optimization. I also have this. But for actually doing query >> optimization, one needs a physical algebra. I still need the physical >> algebra.> structure issue; at the physical layer you need good old access
>
> There's no such thing... algebra is a logical access and
> methods, and a mapping strategy and language.
Yes, but in addition to the access methods one needs operators to frob the results. I think this is also called a query execution plan. It would be nice to know equivalence relations¹ of different query execution plans, such that one could be sure to choose an efficient plan which produces the right result. No sense in choosing a fast plan which produces the wrong result...
I've discovered a book by Ullman which talks about the physical layer. I guess that's what I'm looking for. http://www-db.stanford.edu/~ullman/pub/dscbtoc.txt
kai
¹ In terms of results.
-- Linux provides a nice `poweroff' command, but where is `poweron'?Received on Thu Oct 11 2001 - 13:40:59 CEST