On the performance issues of object-based buffering
- 10 December 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Due to the nature of supported applications, object-oriented DBMSs need efficient mechanisms for the retrieval of complex objects and the navigation, along semantic links among objects. Object clustering is effective when the primary access pattern follows the primary relationship used for clustering, but not so effective when multiple relationships are involved [4]. Object buffering provides a possible solution to compensate the limitation of clustering schemes. This paper investigates the advantages of using an additional layer of object-based buffer pools on top of a traditional page-based buffer pool, and proposes a profile-based buffering scheme to optimize the efficiency of object buffer pools. The performance evaluation based on the semantic implementation of profiles was conducted. The results show that our scheme has better response time over existing schemes in most cases, even when the prefetching accuracy is as low as 50%Keywords
This publication has 12 references indexed in Scilit:
- Effective clustering of complex objects in object-oriented databasesPublished by Association for Computing Machinery (ACM) ,1991
- The story of O/sub 2/IEEE Transactions on Knowledge and Data Engineering, 1990
- Architecture of the ORION next-generation database systemIEEE Transactions on Knowledge and Data Engineering, 1990
- Exploiting inheritance and structure semantics for effective clustering and buffering in an object-oriented DBMSPublished by Association for Computing Machinery (ACM) ,1989
- Buffer management algorithms for relational database management systemsInformation and Software Technology, 1988
- Clustering a DAG for CAD databasesIEEE Transactions on Software Engineering, 1988
- Composite object support in an object-oriented database systemPublished by Association for Computing Machinery (ACM) ,1987
- A shared, segmented memory system for an object-oriented databaseACM Transactions on Information Systems, 1987
- Data model issues for object-oriented applicationsACM Transactions on Information Systems, 1987
- Principles of database buffer managementACM Transactions on Database Systems, 1984