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 条
  • [31] On a theory of probabilistic deductive databases
    Lakshmanan, LVS
    Sadri, F
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2001, 1 (01) : 5 - 42
  • [32] Space optimization in deductive databases
    Srivastava, D
    Sudarshan, S
    Ramakrishnan, R
    Naughton, JF
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1995, 20 (04): : 472 - 516
  • [33] Linear logic for deductive databases
    Dong-Tsan Lee
    C. P. Tsang
    New Generation Computing, 1999, 17 : 201 - 228
  • [34] Query Optimization for Deductive Databases
    周傲英
    施伯乐
    JournalofComputerScienceandTechnology, 1995, (02) : 134 - 148
  • [35] Logic approaches for deductive databases
    Leung, Yim Yung
    Lee, Dik Lun
    IEEE Expert, 1988, 3 (04): : 64 - 75
  • [36] DESIGNING DEDUCTIVE DATABASES.
    Helman, Paul
    Veroff, Robert
    Journal of Automated Reasoning, 1988, 4 (01) : 29 - 68
  • [37] FIXPOINT STRATEGIES FOR DEDUCTIVE DATABASES
    GUESSARIAN, I
    DISCRETE APPLIED MATHEMATICS, 1989, 24 (1-3) : 121 - 131
  • [38] ON RECURSIVE AXIOMS IN DEDUCTIVE DATABASES
    MINKER, J
    NICOLAS, JM
    INFORMATION SYSTEMS, 1983, 8 (01) : 1 - 13
  • [39] PARACONSISTENT DISJUNCTIVE DEDUCTIVE DATABASES
    SUBRAHMANIAN, VS
    THEORETICAL COMPUTER SCIENCE, 1992, 93 (01) : 115 - 141
  • [40] Deductive databases for transport engineering
    Heydecker, BG
    Small, C
    Poulovassilis, A
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 1995, 3 (05) : 277 - 292