DocumentCode
1092713
Title
The Iris architecture and implementation
Author
Wilkinson, Kevin ; LyngbÆk, Peter ; Hasan, Waqar
Author_Institution
Hewlett-Packard Lab., Palo Alto, CA, USA
Volume
2
Issue
1
fYear
1990
fDate
3/1/1990 12:00:00 AM
Firstpage
63
Lastpage
75
Abstract
The goals of the Iris database management system are to enhance database programmer productivity and to provide generalized database support for the integration of future applications. Iris is based on an object and function model. Iris objects are typed but unlike other object systems, they contain no state. Attribute values, relationships and behavior of objects are modeled by functions. The Iris 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. An overview of the data model is provided, the architecture is described in detail, and implementation experience and usage of the system are discussed
Keywords
data structures; database management systems; functional programming; object-oriented programming; Iris architecture; Iris database management system; attribute values; database programmer productivity; function model; functional expressions; future applications; generalized database support; object systems; semantics; Data models; Database systems; Iris; Kernel; Laboratories; Object oriented databases; Object oriented modeling; Productivity; Programming profession; Query processing;
fLanguage
English
Journal_Title
Knowledge and Data Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1041-4347
Type
jour
DOI
10.1109/69.50906
Filename
50906
Link To Document