Skip to main content

The Iris Kernel architecture

  • Session 9: Object-Oriented Systems
  • Conference paper
  • First Online:
Book cover Advances in Database Technology — EDBT '90 (EDBT 1990)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 416))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. W. Blasgen and K. P. Eswaran. Storage and Access in Relation Databases. IBM Systems Journal, 16(4):363–377, 1977.

    Google Scholar 

  2. D. Beech and B. Mahbod. Generalized Version Control in an Object-Oriented Database. In Proceedings of IEEE Data Engineering Conference, February 1988.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. N. Derrett and M. C. Shan. Rule-Based Query Optimization in Iris. In Proceedings of ACM Annual Computer Science Conference, Louisville, Kentucky, February 1989.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. D. H. Fishman et al. Iris: An Object-Oriented Database Management System. ACM Transactions on Office Information Systems, 5(1), January 1987.

    Google Scholar 

  8. Hewlett-Packard Company. HP-SQL Reference Manual. Part Number 36217-90001.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. T. Risch. Monitoring database objects. In Proceedings of the Fifteenth International Conference on Very Large Data Bases, Amsterdam, The Netherlands, August 1989.

    Google Scholar 

  17. D. Shipman. The Functional Data Model and the Data Language DAPLEX. ACM Transactions on Database Systems, 6(1), September 1981.

    Google Scholar 

  18. K. Wilkinson, P. Lyngbaek, and W. Hasan. The Iris Architecture and Implementation. IEEE Transactions on Knowledge and Data Engineering, December 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

François Bancilhon Constantino Thanos Dennis Tsichritzis

Rights and permissions

Reprints 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

Publish with us

Policies and ethics