2002 · 17 citations · 16 references
ComputingComputer ScienceComputer SystemsData ManagementData StructuresDatabasesBuffer ManagementCachingDatabase ManagementMemory HierarchyQuery ProcessingStructured Query LanguageAccess Pattern OptimizationBuffer Pool ManagementBufferingClusteringManaging Multiple RelationshipsObjectsQuery Performance OptimizationSemantic Linking
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. Object buffering provides a possible solution to compensate the limitation of clustering schemes. The 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.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
16
Data model issues for object-oriented applications
Jay Banerjee, Hong‐Tai Chou, Jorge F. Garza et al. · ACM Transactions on Information Systems · 1987 · 579 citations · Full text
IRIS: an object-oriented database management system
Daniel Fishman, David Beech, H. P. Cate et al. · ACM transactions on office information systems · 1989 · 411 citations
O. Deux · IEEE Transactions on Knowledge and Data Engineering · 1990 · 328 citations
Composite object support in an object-oriented database system
Won Kim, Jay Banerjee, Hong‐Tai Chou et al. · 1987 · 241 citations · Full text