Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> comp.databases.theory -> Re: formal (theoretical) treatment of database indices

Re: formal (theoretical) treatment of database indices

From: falcon <shahbazc_at_gmail.com>
Date: 5 Oct 2005 21:46:53 -0700
Message-ID: <1128574013.545837.163640@z14g2000cwz.googlegroups.com>


I understand that indexes are just for optimization, but it seems that their evaluation from a different perspective could be very helpful. For one thing, better formal reasoning would allow easier query optimization. For example, materialized viewes are also basically just a utility for optimization, yet the query re-write systems usually know about them. We don't have to have special, mat. view specific operators.

Actually the main reason I even thought of this was because Torsten Grust, in his PhD thesis "Comprehending Queries," mentions that something called Paramorphs could be used to allow better reasoning of indexes (rest of the thesis mainly talks about catamorphs which, as far as I can tell, are similar to foldr in functional programming).

Clearly I am very confused about this issue. I'm a new comer to database theory, but even more so to functional programming...I'm hoping someone can shed some light on this issue. Received on Wed Oct 05 2005 - 23:46:53 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US