I've published a wrapper code for an OO persistency library named DyBase - the original code has been written by Konstantin Knizhnik and can be downloaded from http://www.garret.ru/~knizhnik/dybase.html.
I wrapped this library to view, if it could be usable for an single-threaded, single-user, desktop application programming model.
My download contains a slightly modified version of that library. This wrapper is still under heavy development, but if anyone is interested .... download from http://www.schrievkrom.de under Goodies.