DocumentCode :
1688859
Title :
Expressing database transactions as atomic-operations
Author :
Fry, Andrew G.
Author_Institution :
Sch. of Comput. Sci. & Inf. Technol., R. Melbourne Inst. of Technol., Vic., Australia
fYear :
2003
Firstpage :
320
Lastpage :
328
Abstract :
DBMS are widely used and successfully applied to a huge range of applications. However the transaction paradigm that is, with variations like nested transactions and workflow systems, the basis for durability and correctness is poorly suited to many modern applications. Transactions do not scale well and behave poorly at high concurrency levels and in distributed systems. The atomic-operations model, which is proposed in this paper, is an alternative database paradigm based upon a complete isolation between application and database and on explicit consistency management. We describe this model and outline classes of applications for which atomic-operations might provide advantages such as better performance than transactions. We describe a graph-based approach that expresses database transactions consisting of four types of graph (operation, consistency, combined and atomic) and a transformation algebra (the operators ⊕, ⊗, ·, Φ and Ψ) to enable transactional applications to be rewritten into forms usable under the atomic-operations model.
Keywords :
data integrity; data structures; database management systems; distributed processing; graph theory; rewriting systems; transaction processing; asynchronous application; atomic graph; atomic-operation model; combined graph; complete isolation; concurrency level; concurrent transaction; consistency graph; correctness; database management system; database transaction; distributed system; durability; explicit consistency management; graph-based approach; interoperation consistency relationship; nested transaction; operation graph; transactional application rewriting; transformation algebra; workflow system; Algebra; Application software; Australia; Computer science; Concurrent computing; Database systems; Information technology; Object oriented databases; Object oriented modeling; Transaction databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Database Engineering and Applications Symposium, 2003. Proceedings. Seventh International
ISSN :
1098-8068
Print_ISBN :
0-7695-1981-4
Type :
conf
DOI :
10.1109/IDEAS.2003.1214943
Filename :
1214943
Link To Document :
بازگشت