A METHOD FOR AUTOMATIC RULE DERIVATION TO SUPPORT SEMANTIC QUERY OPTIMIZATION

被引:20
|
作者
SIEGEL, M
SCIORE, E
SALVETER, S
机构
[1] BOSTON UNIV,DEPT COMP SCI,BOSTON,MA 02215
[2] BOSTON COLL,DEPT COMP SCI,CHESTNUT HILL,MA 02167
来源
ACM TRANSACTIONS ON DATABASE SYSTEMS | 1992年 / 17卷 / 04期
关键词
LANGUAGES; PERFORMANCE; INTEGRITY CONSTRAINT; LEARNING; TRANSFORMATION HEURISTIC;
D O I
10.1145/146931.146932
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The use of inference rules to support intelligent data processing is an increasingly important tool in many areas of computer science. In database systems, rules are used in semantic query optimization as a method for reducing query processing costs. The savings is dependent on the ability of experts to supply a set of useful rules and the ability of the optimizer to quickly find the appropriate transformations generated by these rules. Unfortunately, the most useful rules are not always those that would or could be specified by an expert. This paper describes the architecture of a system having two interrelated components: a combined conventional/semantic query optimizer, and an automatic rule deriver. Our automatic rule derivation method uses intermediate results from the optimization process to direct the search for learning new rules. Unlike a system employing only user-specified rules, a system with an automatic capability can derive rules that may be true only in the current state of the database and can modify the rule set to reflect changes in the database and its usage pattern. This system has been implemented as an extension of the EXODUS conventional query optimizer generator. We describe the implementation, and show how semantic query optimization is an extension of conventional optimization in this context.
引用
收藏
页码:563 / 600
页数:38
相关论文
共 50 条
  • [31] Mapping query to semantic concepts: Leveraging semantic indices for automatic and interactive video retrieval
    Wang, Dong
    Wang, Zhikun
    Li, Xirong
    Liu, Xiaobing
    Li, Jianmin
    Zhang, Bo
    [J]. ICSC 2007: INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING, PROCEEDINGS, 2007, : 313 - +
  • [32] STATISTICAL QUERY-BASED RULE DERIVATION SYSTEM BY BACKWARD ELIMINATION ALGORITHM
    Sayli, Ayla
    Sarihan, Ayse Oncu
    [J]. DISCRETE AND CONTINUOUS DYNAMICAL SYSTEMS-SERIES S, 2015, 8 (06): : 1341 - 1356
  • [33] An automatic creation method of the query vector for the semantic associative search corresponding to the impression of sound of arbitrary words
    Homma, Hidenori
    Nakanishi, Takafumi
    Kitagawa, Takashi
    [J]. 2007 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2, 2007, : 395 - +
  • [34] BigDAWG Polystore Query Optimization Through Semantic Equivalences
    She, Zuohao
    Ravishankar, Surabhi
    Duggan, Jennie
    [J]. 2016 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2016,
  • [35] Dynamic query optimization approach for semantic database grid
    Zheng, Xiao-Qin
    Chen, Hua-Jun
    Wu, Zhao-Hui
    Mao, Yu-Xin
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2006, 21 (04) : 597 - 608
  • [36] Learning effective and robust knowledge for semantic query optimization
    Hsu, CN
    [J]. ASSOCIATION FOR INFORMATION SYSTEMS PROCEEDING OF THE AMERICAS CONFERENCE ON INFORMATION SYSTEMS, 1997, : 488 - 490
  • [37] A Study of Optimization and Rule/Goal Graph for a Logical Query
    李天柱
    [J]. Journal of Computer Science & Technology, 1992, (04) : 356 - 362
  • [38] Semantic query optimization on object-oriented database
    Wang, Mei-Tzu
    [J]. THIRTEENTH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2007, : 327 - +
  • [39] Dynamic Query Optimization Approach for Semantic Database Grid
    Xiao-Qing Zheng
    Hua-Jun Chen
    Zhao-Hui Wu
    Yu-Xin Mao
    [J]. Journal of Computer Science and Technology, 2006, 21 : 597 - 608
  • [40] An XML document generator for semantic query optimization experimentation
    Geng, Ke
    Dobbie, Gillian
    [J]. INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2007, 3 (1-2) : 26 - +