UniKL Logo

Lehrgebiet Informationssysteme

FB Informatik

FB Informatik
 
LG IS
AG DBIS
AG HIS
Jobs / Tasks
Courses
Publications
Contact
Misc
Impressum
(C) AG DBIS
 

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.