Implementing Memoization in a Streaming XQuery Processor

  title={Implementing Memoization in a Streaming XQuery Processor},
  author={Yanlei Diao and Daniela Florescu and Donald Kossmann and Michael J. Carey and Michael J. Franklin},
In this paper, we describe an approach to boosting the performance of an XQuery engine by identifying and exploiting opportunities to share processing both within and across XML queries. We first explain where sharing opportunities arise in the world of XML query processing. We then describe an approach to shared XQuery processing based on memoization, providing details of an implementation that we built by extending the streaming XQuery processor that BEA Systems incorporates as part of their… CONTINUE READING

Similar Papers

Loading similar papers…