The Iris Kernel Architecture

We describe an architecture for a database system based on an object/function model. The architecture efficiently supports the evaluation of functional expressions. The goal of the architecture is to provide a database system that is powerful enough to support the definition of functions and procedures that implement the semantics of the data model. The architecture has been implemented to support the Iris Database System.

[1]  David J. DeWitt,et al.  The EXODUS optimizer generator , 1987, SIGMOD '87.

[2]  David W. Shipman,et al.  The functional data model and the data languages DAPLEX , 1981, TODS.

[3]  David W. Shipman The functional data model and the data language DAPLEX , 1979, SIGMOD '79.

[4]  Peter Lyngbæk,et al.  Providing Uniform Access to Heterogeneous Information Bases , 1988, OODBS.

[5]  William Kent,et al.  A Data Modeling Methodology for the Design and Implementation of Information Systems , 1986, On Object-Oriented Database System.

[6]  Tore Risch,et al.  Monitoring Database Objects , 1989, VLDB.

[7]  Ming-Chien Shan,et al.  Rule-based query optimization in IRIS , 1989, CSC '89.

[8]  Stanley B. Zdonik,et al.  Views, Data Abstraction, and Inheritance in the FUGUE Data Model , 1988, OODBS.

[9]  Kevin Wilkinson,et al.  Overview of the Iris DBMS , 1989, Research Foundations in Object-Oriented and Semantic Database Systems.

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

[11]  John Mylopoulos,et al.  A language facility for designing database-intensive applications , 1980, TODS.

[12]  Ming-Chien Shan,et al.  Iris: An Object-Oriented Database Management System , 1989, ACM Trans. Inf. Syst..

[13]  M. W. Blasgen,et al.  Storage and Access in Relational Data Bases , 1977, IBM Syst. J..

[14]  Umeshwar Dayal,et al.  PDM: An Object-Oriented Data Model , 1986, OODBS.

[15]  Victor Vianu,et al.  Mapping a semantic database model to the relational model , 1987, SIGMOD '87.

[16]  David Beech,et al.  Generalized version control in an object-oriented database , 1988, Proceedings. Fourth International Conference on Data Engineering.

[17]  Kevin Wilkinson,et al.  An overview of the Iris kernel architecture , 1991 .