Concurrency control in advanced database applications
ACM Computing Surveys (CSUR)
The notions of consistency and predicate locks in a database system
Communications of the ACM
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Tamino - A DBMS designed for XML
Proceedings of the 17th International Conference on Data Engineering
DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
A Transaction Model for XML Databases
World Wide Web
OBSA: Ontology-Based Semantic Information Processing Architecture
WI '04 Proceedings of the 2004 IEEE/WIC/ACM International Conference on Web Intelligence
Query processing and optimization for regular path expressions
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
Hi-index | 0.00 |
Concurrent accessing of XML data becomes more and more important for XML-based applications, especially for Native XML Database systems (NXD) because of the dramatic growth of number and complexity of such applications. Transaction is a potential solution for the concurent accessing of XML data. However, research on transaction of NXD is still very limited. This paper proposes a transaction model for NXD management systems. It introduces a NXD storage model which is suitable for accessing XML data using XPath and XQuery. A locking protocol, Schema path Lock Protocol, is designed for this transaction model. An implementation of such transaction model is presented last in this paper.