Pointer Swizzling in Non-Mapped Object Stores
Lutz Wegner,
Manfred Paul,
Jens Thamm,
Sven Thelemann
e-mail: {wegner,
mpaul,
injt,
thele}@db.informatik.uni-kassel.de
FB Mathematik/Informatik,
Universität Gesamthochschule Kassel,
D-34109 Kassel, Germany
Abstract
Pointer Swizzling has been recognized as an efficient persistent storage
concept for object stores. Here, we show how the classical Record (Tuple)
Identifiers (RID, TID) scheme can be combined with run-time pointer
swizzling to avoid copying of persistent objects within main memory. The
paper also points out advantages, disadvantages, and open problems of this
new approach. The details are explained in the context of the complex
object database ESCHER which puts emphasis on the visual interface requiring
fast navigation in the object tree.
Conference Home Page