• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

DMCA

XQuery on SQL Hosts (2004)

Cached

  • Download as a PDF

Download Links

  • [www-db.informatik.uni-tuebingen.de]
  • [people.inf.ethz.ch]
  • [people.inf.ethz.ch]
  • [www.vldb.org]
  • [www-db.informatik.uni-tuebingen.de]
  • [www.cs.toronto.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Torsten Grust , Sherif Sakr , Jens Teubner
Venue:In VLDB Conf
Citations:81 - 31 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@INPROCEEDINGS{Grust04xqueryon,
    author = {Torsten Grust and Sherif Sakr and Jens Teubner},
    title = {XQuery on SQL Hosts},
    booktitle = {In VLDB Conf},
    year = {2004}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

Relational database systems may be turned into efficient XML and XPath processors if the system is provided with a suitable relational tree encoding. This paper extends this relational XML processing stack and shows that an RDBMS can also serve as a highly efficient XQuery runtime environment. Our approach is purely relational: XQuery expressions are compiled into SQL code which operates on the tree encoding. The core of the compilation procedure trades XQuery’s notions of variable scopes and nested iteration (FLWOR blocks) for equi-joins. The resulting relational XQuery processor closely adheres to the language semantics, e.g., it respects node identity as well as document and sequence order, and can support XQuery’s full axis feature. The system exhibits quite promising performance figures in experiments. Somewhat unexpectedly, we will also see that the XQuery compiler can make good use of SQL’s OLAP functionality. 1

Keyphrases

sql host    compilation procedure    good use    language semantics    suitable relational tree    flwor block    variable scope    efficient xml    node identity    xquery expression    sequence order    sql code    efficient xquery runtime environment    relational xml processing stack    olap functionality    promising performance figure    relational database system    xquery compiler    xquery notion    nested iteration    relational xquery processor    full axis feature    xpath processor   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University