Algorithms for Selecting Views and Indexes to Answer Queries

dc.contributor.advisorChristopher Healey, Committee Memberen_US
dc.contributor.advisorYahya Fathi, Committee Memberen_US
dc.contributor.advisorMatthias Stallmann, Committee Co-Chairen_US
dc.contributor.advisorRada Chirkova, Committee Chairen_US
dc.contributor.authorKormilitsin, Maximen_US
dc.date.accessioned2010-04-02T19:14:27Z
dc.date.available2010-04-02T19:14:27Z
dc.date.issued2009-07-22en_US
dc.degree.disciplineComputer Scienceen_US
dc.degree.leveldissertationen_US
dc.degree.namePhDen_US
dc.description.abstractIn many contexts it is beneﬠcial to answer database queries using derived data called views. Using views in query answering is relevant in applications in information integration, data warehousing, web-site design, and query optimization. The problem of answering queries using views can be divided into a number of subproblems. The ﬠrst step in the process of view selection is to identify which view can be used to answer queries from the given set. The second step is to determine possible reformulations of the workload queries. The last step is choosing views that can be maintained appropriately and that minimize the processing time of the input query workload. In our work we address the problem of selecting and precomputing indexes and materialized views in a database system, with the goal of improving the processing performance for frequent and important queries. The focus of our work is to develop a uniﬠed quality-centered view- and index-selection approach, for a range of query, view, and index classes that are typical in practical database systems. To the best of our knowledge, we are the ﬠrst to adopt the solution-quality focus for this generic practical problem setting.en_US
dc.identifier.otheretd-06242009-130027en_US
dc.identifier.urihttp://www.lib.ncsu.edu/resolver/1840.16/5472
dc.rightsI hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dis sertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to NC State University or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report.en_US
dc.subjectalgorithmsen_US
dc.subjectoptimizationen_US
dc.subjectdatabasesen_US
dc.titleAlgorithms for Selecting Views and Indexes to Answer Queriesen_US

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
etd.pdf
Size:
1.36 MB
Format:
Adobe Portable Document Format

Collections