Some rewrite optimizations of DB2 XQuery navigation

  • Authors:
  • Guangjun Xie;Qi Cheng;Jarek Gryz;Calisto Zuzarte

  • Affiliations:
  • IBM Canada, Toronto, ON, Canada;IBM Canada, Toronto, ON, Canada;York University, Toronto, ON, Canada;IBM Canada, Toronto, ON, Canada

  • Venue:
  • Proceedings of the 17th ACM conference on Information and knowledge management
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

IBM® DB2® 9 is a truly hybrid commercial database system that combines XML and relational data. It provides native support for XML storage and indexing, and query evaluation support for XQuery. By building a hybrid system, the designers of DB2 9 were able to use the existing SQL query evaluation and optimization techniques to develop similar methods for XQuery. However, SQL and XQuery are sufficiently different that new optimization techniques can and are being developed in the new XQuery domain. This paper describes a few such techniques, all based on static rewrites of XQuery expressions.