|
|
Transaction Support in PRIMA
H.-P. Christmann
M. Profit
University Kaiserslautern
Full paper (postscript version, compressed by gzip)
Abstract
Advanced applications in technology, science and office automation require complex data management
functions which cannot be satisfied by conventional database systems (DBS). Therefore non-standard
DBS (NDBS) are investigated. New applications and NDBS require proper transaction concepts, since
the flat transactions of conventional DBS are not sufficient, due to the long duration of transactions in
CAD/CAM, office automation, etc. Additionally we have to deal with distributed transactions, because the
whole NDBS is distributed across several servers and workstations. Abstraction and layering in the
NDBS lead straight to nested transactions.
This paper concentrates on management of distributed nested transactions in PRIMA, a prototype of a
DBS-kernel, and introduces synchronization, logging and recovery at the lowest levels of PRIMA. A so
lution for the buffer invalidation problem and synchronization and logging/recovery for FPA management
are introduced. Implementation aspects are discussed with respect to PRIMA.
SFB-Bericht 26/88, SFB 124, University of Kaiserslautern, 1988.
|