Abstract
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.
Preview
Unable to display preview. Download preview PDF.
References
M. W. Blasgen and K. P. Eswaran. Storage and Access in Relation Databases. IBM Systems Journal, 16(4):363–377, 1977.
D. Beech and B. Mahbod. Generalized Version Control in an Object-Oriented Database. In Proceedings of IEEE Data Engineering Conference, February 1988.
T. Connors and P. Lyngbaek. Providing Uninform Access to Heterogeneous Information Bases. In Klaus Dittrich, editor, Lecture Notes in Computer Science 334, Advances in Object-Oriented Database Systems. Springer-Verlag, September 1988.
D. J. Dewitt and G. Graefe. The EXODUS Optimizer Generator. In Proceedings of ACM-SIGMOD International Conference on Management of Data, pages 160–172, 1987.
N. Derrett and M. C. Shan. Rule-Based Query Optimization in Iris. In Proceedings of ACM Annual Computer Science Conference, Louisville, Kentucky, February 1989.
D. H. Fishman et al. Overview of the Iris DBMS. In W. Kim and F. H. Lochovsky, editors, Object-Oriented Languages, Applications, and Databases. Addison-Wesley Publishing Company, 1989.
D. H. Fishman et al. Iris: An Object-Oriented Database Management System. ACM Transactions on Office Information Systems, 5(1), January 1987.
Hewlett-Packard Company. HP-SQL Reference Manual. Part Number 36217-90001.
S. Heiler and S. Zdonik. Views, Data Abstraction, and Inheritance in the FUGUE Data Model. In Klaus Dittrich, editor, Lecture Notes in Computer Science 334, Advances in Object-Oriented Database Systems. Springer-Verlag, September 1988.
P. Lyngbaek and W. Kent. A Data Modeling Methodology for the Design and Implementation of Information Systems. In Proceedings of 1986 International Workshop on Object-Oriented Database Systems, Pacific Grove, California, September 1986.
P. Lyngbaek and V. Vianu. Mapping a Semantic Data Model to the Relational Model. In Proceedings of ACM-SIGMOD International Conference on Management of Data, San Francisco, California, May 1987.
P. Lyngbaek and W. K. Wilkinson. An Overview of the Iris Kernel Architecture. In G. Blair, J. Gallagher, D. Hutchinson, and D. Shepherd, editors, Object-Oriented Programming Systems, London, UK, 1989. Pitman Publishing.
P. Lyngbaek and W. K. Wilkinson. The Architecture of a Persistent Object System. In Proceedings of an International Workshop on Persistent Object Systems, Newcastle, Australia, January 1989.
J. Mylopoulos, P. A. Bernstein, and H. K. T. Wong. A Language Facility for Designing Database-Intensive Applications. ACM Transactions on Database Systems, 5(2), June 1980.
F. Manola and U. Dayal. PDM: An Object-Oriented Data Model. In Proceedings of 1986 International Workshop on Object-Oriented Database Systems, Pacific Grove, California, September 1986.
T. Risch. Monitoring database objects. In Proceedings of the Fifteenth International Conference on Very Large Data Bases, Amsterdam, The Netherlands, August 1989.
D. Shipman. The Functional Data Model and the Data Language DAPLEX. ACM Transactions on Database Systems, 6(1), September 1981.
K. Wilkinson, P. Lyngbaek, and W. Hasan. The Iris Architecture and Implementation. IEEE Transactions on Knowledge and Data Engineering, December 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lyngbæk, P., Wilkinson, K., Hasan, W. (1990). The Iris Kernel architecture. In: Bancilhon, F., Thanos, C., Tsichritzis, D. (eds) Advances in Database Technology — EDBT '90. EDBT 1990. Lecture Notes in Computer Science, vol 416. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0022182
Download citation
DOI: https://doi.org/10.1007/BFb0022182
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-52291-1
Online ISBN: 978-3-540-46948-3
eBook Packages: Springer Book Archive