Re, Chris and Brinkley, James F and Suciu, Dan (2006) A performant XQuery to SQL translator. Technical Report. (Unpublished)
Preview |
Text
SilkRouteII_TR.pdf Download (352kB) | Preview |
Abstract
We describe a largely complete and efficient XQuery to SQL translation for XML publishing. Our translation supports the entire XQuery language, except for functions, if statements and upwards navigation axes. The system has three important properties. First, it preserves the correct XQuery semantics. This is accomplished by first translating XQuery into core-XQuery, using a complete XQuery implementation, Galax. Second, we optimize the resulting SQL queries. We develop a comprehensive framework for optimizing the XQuery to SQL translation, which is effective for a wide range of XQuery workloads. Third, our translation is platform independent. Our system achieves high degree of efficiency on a wide range of relational systems. This paper reports an extensive experimental validation on several XQuery workloads, using MySQL, PostgreSQL, and SQL Server, and compares this approach with five native XQuery engines: Galax (the newer, optimized version), Saxon, QizOpen, IMDB and Quexo.
Item Type: | Monograph (Technical Report) |
---|---|
Uncontrolled Keywords: | XML XQuery |
Subjects: | All Projects > XBrain |
Depositing User: | Jim Brinkley |
Date Deposited: | 22 Jun 2006 |
Last Modified: | 20 Jul 2017 00:13 |
URI: | http://sigpubs.si.washington.edu/id/eprint/194 |
Actions (login required)
View Item |