Semantic query optimization : a data-driven approach
The emergence of very large database systems over the last two decades has raised serious needs for more efficient query processing schemes. One of the proposed techniques for query optimization is Semantic Query Optimization (SQO), which is the subject of this thesis. One thing that distinguishe...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
2009
|
Online Access: | http://hdl.handle.net/2429/11447 |
id |
ndltd-UBC-oai-circle.library.ubc.ca-2429-11447 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UBC-oai-circle.library.ubc.ca-2429-114472018-01-05T17:35:52Z Semantic query optimization : a data-driven approach Shankaie, Alireza The emergence of very large database systems over the last two decades has raised serious needs for more efficient query processing schemes. One of the proposed techniques for query optimization is Semantic Query Optimization (SQO), which is the subject of this thesis. One thing that distinguishes this technique from others is that it doesn't deal with low-level operations of the file system (e.g. block access scheduling, low-level indexing, etc). Here the objective is to alter the syntax of a query, without changing its semantics, in such a way that makes the query more efficient. In other words, by creating alternative queries, we aim at finding the alternative execution plan, which leads to the shortest execution time. We adopted a data-driven approach in the sense that we use the stored data to extract useful information (inference rules) that could be used later by a query processor to construct alternative queries. The rules are stored in a relational format in files that are called meta-database. The query optimizer searches through these meta-databases for relevant rules. We introduce the techniques that we have deployed to perform semantic query optimization in regards with our specific application. The results of experiments, as well as the amount of improvement achieved in each technique, are presented. Applied Science, Faculty of Electrical and Computer Engineering, Department of Graduate 2009-07-29T17:28:01Z 2009-07-29T17:28:01Z 2001 2001-05 Text Thesis/Dissertation http://hdl.handle.net/2429/11447 eng For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use. 3503633 bytes application/pdf |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
description |
The emergence of very large database systems over the last two decades has
raised serious needs for more efficient query processing schemes. One of the
proposed techniques for query optimization is Semantic Query Optimization
(SQO), which is the subject of this thesis. One thing that distinguishes this
technique from others is that it doesn't deal with low-level operations of the file
system (e.g. block access scheduling, low-level indexing, etc). Here the objective
is to alter the syntax of a query, without changing its semantics, in such a way
that makes the query more efficient. In other words, by creating alternative
queries, we aim at finding the alternative execution plan, which leads to the
shortest execution time.
We adopted a data-driven approach in the sense that we use the stored data to
extract useful information (inference rules) that could be used later by a query
processor to construct alternative queries. The rules are stored in a relational
format in files that are called meta-database. The query optimizer searches
through these meta-databases for relevant rules.
We introduce the techniques that we have deployed to perform semantic query
optimization in regards with our specific application. The results of experiments,
as well as the amount of improvement achieved in each technique, are
presented. === Applied Science, Faculty of === Electrical and Computer Engineering, Department of === Graduate |
author |
Shankaie, Alireza |
spellingShingle |
Shankaie, Alireza Semantic query optimization : a data-driven approach |
author_facet |
Shankaie, Alireza |
author_sort |
Shankaie, Alireza |
title |
Semantic query optimization : a data-driven approach |
title_short |
Semantic query optimization : a data-driven approach |
title_full |
Semantic query optimization : a data-driven approach |
title_fullStr |
Semantic query optimization : a data-driven approach |
title_full_unstemmed |
Semantic query optimization : a data-driven approach |
title_sort |
semantic query optimization : a data-driven approach |
publishDate |
2009 |
url |
http://hdl.handle.net/2429/11447 |
work_keys_str_mv |
AT shankaiealireza semanticqueryoptimizationadatadrivenapproach |
_version_ |
1718588858495401984 |