A transaction model for XML databases
Article
Article Title | A transaction model for XML databases |
---|---|
ERA Journal ID | 32110 |
Article Category | Article |
Authors | Dekeyser, Stijn (Author), Hidders, Jan (Author) and Paredaens, Jan (Author) |
Journal Title | World Wide Web |
Journal Citation | 7 (1), pp. 29-57 |
Number of Pages | 28 |
Year | 2004 |
Publisher | Springer |
Place of Publication | United States |
ISSN | 1386-145X |
1573-1413 | |
Digital Object Identifier (DOI) | https://doi.org/10.1023/B:WWWJ.0000015864.75561.98 |
Web Address (URL) | https://link.springer.com/article/10.1023/B:WWWJ.0000015864.75561.98 |
Abstract | The hierarchical and semistructured nature of XML data may cause complicated update behavior. Updates should not be limited to entire document trees, but should ideally involve subtrees and even individual elements. Providing a suitable scheduling algorithm for semistructured data can significantly improve collaboration systems that store their data - e.g., word processing documents or vector graphics - as XML documents. In this paper we show that concurrency control mechanisms in CVS, relational, and object-oriented database systems are inadequate for collaborative systems based on semistructured data. We therefore propose two new locking schemes based on path locks which are tightly coupled to the document instance. We also introduce two scheduling algorithms that can both be used with any of the two proposed path lock schemes. We prove that both schedulers guarantee serializability, and show that the conflict rules are necessary. |
Keywords | XML; concurrency control; path lock; scheduler; semistructured data; serializability |
Contains Sensitive Content | Does not contain sensitive content |
ANZSRC Field of Research 2020 | 460599. Data management and data science not elsewhere classified |
Public Notes | Files associated with this item cannot be displayed due to copyright restrictions. |
Byline Affiliations | Department of Mathematics and Computing |
University of Antwerp, Belgium |
https://research.usq.edu.au/item/9zxyx/a-transaction-model-for-xml-databases
1824
total views7
total downloads0
views this month0
downloads this month