Abstract | ||
---|---|---|
Abstract The rule - based update language ULTRA aims at the speci cation of complex database updates in a modular fashion The logical semantics of update goals is based on update request sets, which correspond to deferred basic updates in the database The declarative character of the logical semantics leaves much freedom for various evaluation strategies, among them a top - down resolution, which can be naturally mapped onto a system of nested transactions In this paper, we extend this operational model as follows: Not only the basic operations are performed and committed independently from the top - level transaction, but also complex opera - tions de ned by update rules This leads to an open nested transaction hierarchy, which allows to exploit the semantical properties of complex operations to gain more concurrency On the other hand, high - level compensation is necessary and meta in - formation must be provided by the programmer We present the key elements of this combination of logic - based update languages and transaction processing and propose a flexible system architecture |
Year | DOI | Venue |
---|---|---|
1999 | 10.1007/3-540-46466-2_3 | FMLDO |
Keywords | Field | DocType |
logical update,nested transaction,update request set,open nested transaction hierarchy,nested transactions,rule-based update language,complex operation,update rule,logic-based update language,logical semantics,update goal,complex database updates,transaction processing,rule based,top down,system architecture | Transaction processing,Concurrency control,Computer science,Concurrency,Online transaction processing,Database transaction,Distributed transaction,Nested transaction,Transaction processing system,Distributed computing | Conference |
Volume | ISSN | ISBN |
1773 | 0302-9743 | 3-540-67201-X |
Citations | PageRank | References |
2 | 0.44 | 9 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Alfred Fent | 1 | 20 | 3.07 |
Carl-Alexander Wichert | 2 | 16 | 3.16 |
Burkhard Freitag | 3 | 252 | 82.44 |