You are here: DASMOD > PublicationDetail


Start of topic | Skip to actions

An Efficient Infrastructure for Native Transactional XML Processing

In: Data & Knowledge Engineering. Elsevier, 2006

Authors

  • Michael P. Haustein
  • Theo Härder

Abstract

Implementation techniques for relational database management systems (DBMSs) have proven their efficiency and robustness in many existing systems. However, many of these concepts and mechanisms cannot be used when implementing a native XML DBMS (XDBMS) because of substantial differences in the processing properties of natively stored XML documents as compared to relational tables. Therefore, we have to develop new and appropriate techniques with ACID transaction guarantees tailored to the processing characteristics of tree documents and the operations on them. For this reason, we want to provide for an efficient infrastructure of XDBMSs consisting of tree node addressing and indexing together with fine-grained locking of tree nodes. In this respect, our prime and novel contribution is to reveal the potential of our prefix-based node labeling called DeweyIDs supporting record addressing, indexing, and locking protocols. In this paper, we first sketch our version of prefix-based node labeling and summarize a quantitative study on them. An overview of our layered XDBMS architecture indicates the concepts and functionalities to be reused from relational DBMS implementations. The core part of the paper describes the infrastructural services for XML document storage with compressed DeweyIDs, the principles and methods for navigational and declarative processing of queries, as well as the lock modes and protocols to enable efficient collaboration. Selected empirical experiments evaluate the XTC system performance and support our system assessment.

Full Text

BibTeX

 
@Article{ Haustein.Haerder06efficient,
title = { An Efficient Infrastructure for Native Transactional XML Processing },
author = { Michael P. Haustein and Theo Härder },
journal = { Data & Knowledge Engineering },
publisher = { Elsevier },
year = 2006,
}


This publication belongs to the project A3XDB.

r16 - 11 Jul 2007 - TheoHaerder

Copyright © University of Kaiserslautern, 2009. All material on this website is the property of the respective authors.
Questions or comments? Contact DASMOD webmaster.