Title
Essential Performance Drivers in Native XML DBMSs
Abstract
As a multi-layered XML database management system, we have designed, implemented, and optimized over the recent five years our prototype system XTC, a native XDBMS providing multi-lingual query interfaces (XQuery, XPath, DOM). In particular in higher system layers, we have compared competing concepts and iteratively found salient solutions which drastically improved the overall XDBMS performance. XML query processing is critically affected by the smooth interplay of concepts and methods on all architectural layers: node labeling and mapping options for storage structures; availability of suitable index mechanisms; provision of a spectrum of path processing operators; query language compilation and optimization. Furthermore, effective and efficient locking protocols must be present to guarantee the ACID properties for XML processing and to achieve high transaction throughput.In this survey, we outline our experiences gained during the implementation and optimization of XTC. We figure out the "key drivers" to maximize throughput while keeping the response times at an acceptable level. Because we have implemented all options and alternatives in XTC, dedicated benchmark runs allow for comparisons in identical environments and illustrate the benefit of all implementation decisions.
Year
DOI
Venue
2010
10.1007/978-3-642-11266-9_3
conference on current trends in theory and practice of informatics
Keywords
Field
DocType
native xml dbmss,implementation decision,multi-lingual query interface,xml processing,prototype system xtc,essential performance drivers,query language compilation,multi-layered xml database management,xml query processing,path processing operator,high transaction throughput,higher system layer,xml database,spectrum,indexation,query language,management system
Efficient XML Interchange,XML Encryption,Streaming XML,XML validation,Computer science,XML database,XPath,Database,XQuery,XML Signature
Conference
Volume
ISSN
Citations 
5901
0302-9743
3
PageRank 
References 
Authors
0.44
35
5
Name
Order
Citations
PageRank
Theo Härder11132307.12
Christian Mathis214710.87
Sebastian Bächle3387.41
Karsten Schmidt4232.67
Andreas M. Weiner5264.26