Managing Derived Data in Intelligent Database Systems: An Implementation Study

Knowledge-directed inference in intelligent database systems derives large amounts of data that require new functionalities not available in conventional database management systems. This paper presents a front-end implementation of the selective materialization paradigm proposed in a previous study for efficient management of derived data. Empirical results obtained in this study demonstrate that selective materialization can be very cost effective compared to current approaches in other research prototypes. In addition, this paper introduces several concepts and algorithms key to the implementation, such as the minimal derivation graph, the rule transformation algorithm, and physical rule/data graphs.

[1]  Arie Segev,et al.  Optimal update policies for distributed materialized views , 1991 .

[2]  Michael Stonebraker,et al.  The Implementation of Postgres , 1990, IEEE Trans. Knowl. Data Eng..

[3]  Eric N. Hanson,et al.  An initial report on the design of Ariel DBMS with an integrated production rule system , 1989, SGMD.

[4]  Carlo Zaniolo,et al.  The LDL System Prototype , 1990, IEEE Trans. Knowl. Data Eng..

[5]  Michael Stonebraker,et al.  The Integration of Rule Systems and Database Systems , 1992, IEEE Trans. Knowl. Data Eng..

[6]  Arie Segev,et al.  Rule Management in Expert Database Systems , 1994 .

[7]  Kevin Wilkinson,et al.  The Iris Architecture and Implementation , 1990, IEEE Trans. Knowl. Data Eng..

[8]  Michael L. Brodie Future Intelligent Information Systems: AI and Database Technologies Working Together , 1988, AAAI.

[9]  Arie Segev,et al.  Updating Distributed Materialized Views , 1989, IEEE Trans. Knowl. Data Eng..

[10]  Michael Stonebraker,et al.  Future Trends in Database Systems , 1989, IEEE Trans. Knowl. Data Eng..

[11]  Eric Simon,et al.  The design and implementation of an extendible deductive database system , 1989, SGMD.

[12]  Hamid Pirahesh,et al.  Starburst Mid-Flight: As the Dust Clears , 1990, IEEE Trans. Knowl. Data Eng..

[13]  Arie Segev,et al.  Currency-based updates to distributed materialized views , 1990, [1990] Proceedings. Sixth International Conference on Data Engineering.

[14]  Arie Segev,et al.  Data Management for Large Rule Systems , 1991, VLDB.

[15]  Nick Roussopoulos,et al.  An incremental access method for ViewCache: concept, algorithms, and cost analysis , 1991, TODS.

[16]  Larry Kerschberg,et al.  Expert database systems: knowledge/data management environments for intelligent information systems , 1990, Inf. Syst..

[17]  Timos K. Sellis,et al.  Coupling Production Systems and Database Systems: A Homogeneous Approach , 1993, IEEE Trans. Knowl. Data Eng..