Adaptable pointer swizzling strategies in object bases

作者: A. Kemper , D. Kossmann

DOI: 10.1109/ICDE.1993.344067

关键词:

摘要: Four different approaches to optimizing the access main memory resident persistent objects-techniques which are commonly referred as pointer swizzling-are classified and evaluated. To speed up along inter-object references, pointers transformed (swizzled) into (addresses). The swizzling techniques allow displacement of objects from buffer before end an application, authors contrast them with performance object manager using no swizzling. results quantitative evaluation prove that there is one superior strategy for all application profiles. An adaptable system uses full range strategies presented. >

参考文章(7)
David J. DeWitt, Daniel T. Schuh, Michael J. Carey, Persistence in E Revisited - Implementation Experiences. POS. pp. 345- 359 ,(1990)
David J. DeWitt, Michael J. Carey, Joel E. Richardson, Eugene J. Shekita, Object and File Management in the EXODUS Extensible Database System very large data bases. pp. 91- 100 ,(1986)
A. Kemper, G. Moerkotte, H.-D. Walter, A. Zachmann, GOM: A Strongly Typed Persistent Object Model With Polymorphism Datenbanksysteme in Büro, Technik und Wissenschaft. pp. 198- 217 ,(1991) , 10.1007/978-3-642-76530-8_11
Won Kim, Nat Ballou, Jay Banerjee, Hong-Tai Chou, Jorge G. Garza, Darrell Woelk, Integrating an object-oriented programming system with a database system Conference proceedings on Object-oriented programming systems, languages and applications - OOPSLA '88. ,vol. 23, pp. 142- 152 ,(1988) , 10.1145/62083.62097
Charles Lamb, Gordon Landis, Jack Orenstein, Dan Weinreb, The ObjectStore database system Communications of The ACM. ,vol. 34, pp. 50- 63 ,(1991) , 10.1145/125223.125244
R. G. G. Cattell, An engineering database benchmark The Benchmark Handbook. pp. 455- 491 ,(1994)
David J. DeWitt, Seth J. White, A Performance Study of Alternative Object Faulting and Pointer Swizzling Strategies very large data bases. pp. 419- 431 ,(1992)