Buffering Long Externally-Defined Objects
|Title||Buffering Long Externally-Defined Objects|
|Author(s)||B. Blott, H. Kaufmann, L. Relly, H.-J. Schek|
|Booktitle||Proc. of the 6th Int. Workshop on Persistent Object Systems (POS6)Tarascon, France|
|Organization||Institute for Information Systems, ETH Zurich|
AbstractThis paper describes a database buffer-management scheme which is adapted to the management of long, externally-defined objects. Multi-page objects are fragmented by traditional buffer managers, and such fragmentation must be accommodated by higher-level software. However, externally-defined operations, which may be used to embed application-area specific object semantics within database systems, cannot accommodate such fragmentation. This paper describes a buffer manager combining traditional database techniques with a memory-mapping scheme which reconstructs uniform addressability within client address spaces.
This work is being pursued within our Concert prototype development effort. We describe our implementation considerations and report on our initial evaluation.