Please use this identifier to cite or link to this item:
https://scholarbank.nus.edu.sg/handle/10635/29573
DC Field | Value | |
---|---|---|
dc.title | Optimizing complex queries with multiple relational instances | |
dc.contributor.author | CAO YU | |
dc.date.accessioned | 2011-11-30T18:00:50Z | |
dc.date.available | 2011-11-30T18:00:50Z | |
dc.date.issued | 2011-06-16 | |
dc.identifier.citation | CAO YU (2011-06-16). Optimizing complex queries with multiple relational instances. ScholarBank@NUS Repository. | |
dc.identifier.uri | http://scholarbank.nus.edu.sg/handle/10635/29573 | |
dc.description.abstract | It is not uncommon that analytical database queries contain multiple instances of the same (base or derived) relation. Unfortunately, almost all of the conventional relational query processing techniques are oblivious to these instances and instead deal with them as independent relations. As a result, the query evaluation performance would be suboptimal. This thesis describes our research on the problem of optimizing complex queries with multiple relational instances, which surprisingly has never received systematic or specialized public studies in the past. We investigate three fundamental query execution operations, i.e., table scan, table sorting and table join, to exploit the corresponding optimization opportunities when these operations involve multiple instances. First, we present a light-weight multi-instance-aware plan evaluation engine that enables multiple instances of a relation to share one physical table scan. Second, we develop a sort-sharing-aware query processing framework to maximize the effects of sharing and collaboration during achieving different sorting requirements for multiple instances. Third, we propose an efficient algorithm for performing self-join operations between two instances and with join predicates involving two distinct attributes. | |
dc.language.iso | en | |
dc.subject | relational instances, query optimization and processing, shared scan, sort sharing, cooperative sort, self-join | |
dc.type | Thesis | |
dc.contributor.department | COMPUTER SCIENCE | |
dc.contributor.supervisor | TAN KIAN LEE | |
dc.contributor.supervisor | CHAN CHEE YONG | |
dc.description.degree | Ph.D | |
dc.description.degreeconferred | DOCTOR OF PHILOSOPHY | |
dc.identifier.isiut | NOT_IN_WOS | |
Appears in Collections: | Ph.D Theses (Open) |
Show simple item record
Files in This Item:
File | Description | Size | Format | Access Settings | Version | |
---|---|---|---|---|---|---|
CAOYU.pdf | 913.64 kB | Adobe PDF | OPEN | None | View/Download |
Google ScholarTM
Check
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.