An Overwiew of Evolution of Lexical Query Optimization Techniques

The presented overview is concerned with lexical query optimization and covers papers published in the last four decades. The paper consists of five sections. The first section – Introduction – classifies query optimization techniques into semantic optimizations and lexical optimizations. Semantic o...

Full description

Bibliographic Details
Main Authors: N. A. Mendkovich, S. D. Kuznetsov
Format: Article
Language:English
Published: Ivannikov Institute for System Programming of the Russian Academy of Sciences 2018-10-01
Series:Труды Института системного программирования РАН
Subjects:
Online Access:https://ispranproceedings.elpub.ru/jour/article/view/981
_version_ 1818206061824311296
author N. A. Mendkovich
S. D. Kuznetsov
author_facet N. A. Mendkovich
S. D. Kuznetsov
author_sort N. A. Mendkovich
collection DOAJ
description The presented overview is concerned with lexical query optimization and covers papers published in the last four decades. The paper consists of five sections. The first section – Introduction – classifies query optimization techniques into semantic optimizations and lexical optimizations. Semantic optimizations usually relies on data integrity rules that are stores within metadata part of databases, and on data statistics. This kind of optimizations is discussed in many textbooks and papers. Lexical optimizations (more often called rewriting) use only a text of query and no other information about database and its structure. Lexical optimizations are further classified into query transformations, query amelioration, and query reduction. The second section of the paper discusses techniques of query transformation such as predicate pushdown, transformation of nested query into query with joins, etc. Query amelioration is a topic of the third section with a focus on magic set optimizations. The forth section covers query reduction optimizations. The section briefly describes traditional approaches (such as tableau -based) are briefly described and considers in more details three new algorithms proposed by authors. The fifth section concludes the paper.
first_indexed 2024-12-12T04:07:03Z
format Article
id doaj.art-5f27c7ae0a49470f9d3b8714019880a0
institution Directory Open Access Journal
issn 2079-8156
2220-6426
language English
last_indexed 2024-12-12T04:07:03Z
publishDate 2018-10-01
publisher Ivannikov Institute for System Programming of the Russian Academy of Sciences
record_format Article
series Труды Института системного программирования РАН
spelling doaj.art-5f27c7ae0a49470f9d3b8714019880a02022-12-22T00:38:45ZengIvannikov Institute for System Programming of the Russian Academy of SciencesТруды Института системного программирования РАН2079-81562220-64262018-10-0123010.15514/ISPRAS-2012-23-12981An Overwiew of Evolution of Lexical Query Optimization TechniquesN. A. Mendkovich0S. D. Kuznetsov1ИСП РАНИСП РАНThe presented overview is concerned with lexical query optimization and covers papers published in the last four decades. The paper consists of five sections. The first section – Introduction – classifies query optimization techniques into semantic optimizations and lexical optimizations. Semantic optimizations usually relies on data integrity rules that are stores within metadata part of databases, and on data statistics. This kind of optimizations is discussed in many textbooks and papers. Lexical optimizations (more often called rewriting) use only a text of query and no other information about database and its structure. Lexical optimizations are further classified into query transformations, query amelioration, and query reduction. The second section of the paper discusses techniques of query transformation such as predicate pushdown, transformation of nested query into query with joins, etc. Query amelioration is a topic of the third section with a focus on magic set optimizations. The forth section covers query reduction optimizations. The section briefly describes traditional approaches (such as tableau -based) are briefly described and considers in more details three new algorithms proposed by authors. The fifth section concludes the paper.https://ispranproceedings.elpub.ru/jour/article/view/981оптимизация запросовупрощение запросовлексическая оптимизация запросовмагические множества
spellingShingle N. A. Mendkovich
S. D. Kuznetsov
An Overwiew of Evolution of Lexical Query Optimization Techniques
Труды Института системного программирования РАН
оптимизация запросов
упрощение запросов
лексическая оптимизация запросов
магические множества
title An Overwiew of Evolution of Lexical Query Optimization Techniques
title_full An Overwiew of Evolution of Lexical Query Optimization Techniques
title_fullStr An Overwiew of Evolution of Lexical Query Optimization Techniques
title_full_unstemmed An Overwiew of Evolution of Lexical Query Optimization Techniques
title_short An Overwiew of Evolution of Lexical Query Optimization Techniques
title_sort overwiew of evolution of lexical query optimization techniques
topic оптимизация запросов
упрощение запросов
лексическая оптимизация запросов
магические множества
url https://ispranproceedings.elpub.ru/jour/article/view/981
work_keys_str_mv AT namendkovich anoverwiewofevolutionoflexicalqueryoptimizationtechniques
AT sdkuznetsov anoverwiewofevolutionoflexicalqueryoptimizationtechniques
AT namendkovich overwiewofevolutionoflexicalqueryoptimizationtechniques
AT sdkuznetsov overwiewofevolutionoflexicalqueryoptimizationtechniques