A Query Processing Architecture for an XML Data Warehouse

  • Authors:
  • Nuwee Wiwatwattana;H. V. Jagadish

  • Affiliations:
  • Computer Science and Engineering, University of Michigan, Ann Arbor, Michigan, USA. nuwee@umich.edu;Computer Science and Engineering, University of Michigan, Ann Arbor, Michigan, USA. jag@eecs.umich.edu

  • Venue:
  • ICDE '08 Proceedings of the 2008 IEEE 24th International Conference on Data Engineering
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Data warehousing accounts for a significant fraction of database use today. As XML becomes ever more popular, more and more XML data finds its way into data warehouse repositories. This paper examines the modeling mismatch between the tree structure of XML data model and the multidimensional model of a typical data warehouse, and proposes an XML warehouse model based on the Multi-Colored Trees (MCT) logical data model that resolves the modeling issue naturally. Furthermore, this data model ameliorates some well-known modeling limitations of the XML data warehouse. To cope with ad-hoc OLAP queries, we extend bitmap join indices to the XML context. We then tackle the difference between the bit-map and the stack-based structural join processing paradigm popular in XML query processing, permitting both styles of query processing to be used seamlessly in consort to evaluate queries. We demonstrate experimentally the benefit of bitmap join indices for typical queries, and particularly those with low cardinality or high selectivity.