Sciweavers

ACTAC
2008

Effect Preservation in Transaction Processing in Rule Triggering Systems

13 years 11 months ago
Effect Preservation in Transaction Processing in Rule Triggering Systems
Rules provide an expressive means for implementing database behavior: They cope with changes and their ramifications. Rules are commonly used for integrity enforcement, i.e., for repairing database actions in a way that integrity constraints are kept. Yet, Rule Triggering Systems fall short in enforcing effect preservation, i.e., guaranteeing that repairing events do not undo each other, and in particular, do not undo the original triggering event. A method for enforcement of effect preservation on updates in general rule triggering systems is suggested. The method derives transactions from rules, and then splits the work between compile time and run time. At compile time, a data structure is constructed, that analyzes the execution sequences of a transaction and computes minimal conditions for effect preservation. The transaction code is augmented with instructions that navigate along the data structure and test the computed minimal conditions. This method produces minimal effect pre...
Mira Balaban, Steffen Jurk
Added 08 Dec 2010
Updated 08 Dec 2010
Type Journal
Year 2008
Where ACTAC
Authors Mira Balaban, Steffen Jurk
Comments (0)