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...

Full description

Bibliographic Details
Main Author: Shankaie, Alireza
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