Conflict Scheduling of Transactions on XML Documents
In the last few years an interest in native XML databases has surfaced. With other authors researchers argue that such databases need their own provisions for concurrency control since traditional methods are inadequate to capture the complicated update-behavior that is possible for XML documents. Ideally, updates should not be limited to entire document trees, but should involve sub-trees and even individual elements. Providing a suitable scheduling algorithm for semi-structured data can significantly improve collaborative systems that store their data - e.g. word processing documents or vector graphics - as XML documents.