Incremental view materialization in deductive databases

被引:0
|
作者
Wong, WC [1 ]
Bic, LF [1 ]
机构
[1] Univ Calif Irvine, Dept Informat & Comp Sci, Irvine, CA 92717 USA
来源
COMPUTERS AND ARTIFICIAL INTELLIGENCE | 1999年 / 18卷 / 03期
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a unifying approach to processing of (recursive) queries and updates in a deductive database. To improve query performance, a combined top-down and bottom-up evaluation method is used to compile rules into iterative programs that contain relational algebra operators. This method is based on the lemma resolution that retains previous results to guarantee termination. Due to locality in database processing (i.e. repetitive user query patterns), it is desirable to materialize frequently used queries against views of the database. Unfortunately, if updates are allowed, maintaining materialized view tables becomes a major problem. We propose to materialize views incrementally, as queries are being answered. Hence views in our approach are only partially materialized. For such views, we design algorithms to perform updates only when the underlying view tables are actually affected. We compare our approach to two well-known methods for dealing with views: total materialization and query-modification. The first method materializes the entire view when it is defined while the second recomputes the view on the fly without maintaining any physical view tables. We demonstrate that our approach is a compromise between these two methods by determining the conditions under which it performs better.
引用
收藏
页码:239 / 269
页数:31
相关论文
共 50 条
  • [21] DISJUNCTIVE DEDUCTIVE DATABASES
    FERNANDEZ, JA
    MINKER, J
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1992, 624 : 332 - 356
  • [22] ON DEDUCTIVE RELATIONAL DATABASES
    MINKER, J
    ANNALS OF THE NEW YORK ACADEMY OF SCIENCES, 1983, 410 (JUL) : 181 - 200
  • [23] On temporal deductive databases
    Orgun, MA
    COMPUTATIONAL INTELLIGENCE, 1996, 12 (02) : 235 - 259
  • [24] PERSPECTIVES IN DEDUCTIVE DATABASES
    MINKER, J
    JOURNAL OF LOGIC PROGRAMMING, 1988, 5 (01): : 33 - 60
  • [25] Incremental view maintenance by base relation tagging in distributed databases
    Bailey, J
    Dong, GZ
    Mohania, M
    Wang, XS
    DISTRIBUTED AND PARALLEL DATABASES, 1998, 6 (03) : 287 - 309
  • [26] Incremental View Maintenance By Base Relation Tagging in Distributed Databases
    James Bailey
    Guozhu Dong
    Mukesh Mohania
    X. Sean Wang
    Distributed and Parallel Databases, 1998, 6 : 287 - 309
  • [27] Materialization of fragmented views in multidimensional databases
    Golfarelli, M
    Maniezzo, V
    Rizzi, S
    DATA & KNOWLEDGE ENGINEERING, 2004, 49 (03) : 325 - 351
  • [28] MATERIALIZATION AND INCREMENTAL UPDATE OF PATH INFORMATION
    AGRAWAL, R
    JAGADISH, HV
    PROCEEDINGS : FIFTH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, 1989, : 374 - 383
  • [29] Inference by generating in deductive databases
    Lozinskii, Eliezer L.
    Data and Knowledge Engineering, 1992, 7 (04): : 327 - 357
  • [30] INDUCTIVE LEARNING IN DEDUCTIVE DATABASES
    DZEROSKI, S
    LAVRAC, N
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1993, 5 (06) : 939 - 949