XQuery on SQL Hosts

dc.contributor.authorGrust, Torstendeu
dc.contributor.authorSakr, Sherifdeu
dc.contributor.authorTeubner, Jensdeu
dc.date.accessioned2011-03-24T16:10:34Zdeu
dc.date.available2011-03-24T16:10:34Zdeu
dc.date.issued2005deu
dc.description.abstractRelational 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 obeys 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.eng
dc.description.versionpublished
dc.format.mimetypeapplication/pdfdeu
dc.identifier.citationFirst publ. in: Proc. of the 30th Conference on Very Large Databases (VLDB), Toronto, Canada, 2004
dc.identifier.ppn119477912deu
dc.identifier.urihttp://kops.uni-konstanz.de/handle/123456789/6260
dc.language.isoengdeu
dc.legacy.dateIssued2005deu
dc.rightsterms-of-usedeu
dc.rights.urihttps://rightsstatements.org/page/InC/1.0/deu
dc.subject.ddc004deu
dc.titleXQuery on SQL Hostseng
dc.typeINPROCEEDINGSdeu
dspace.entity.typePublication
kops.citation.bibtex
@inproceedings{Grust2005XQuer-6260,
  year={2005},
  title={XQuery on SQL Hosts},
  booktitle={Proc. of the 30th Conference on Very Large Databases (VLDB), Toronto, Canada, 2004},
  author={Grust, Torsten and Sakr, Sherif and Teubner, Jens}
}
kops.citation.iso690GRUST, Torsten, Sherif SAKR, Jens TEUBNER, 2005. XQuery on SQL Hosts. Very Large Databases (VLDB). Toronto, Canada, 2004. In: Proc. of the 30th Conference on Very Large Databases (VLDB), Toronto, Canada, 2004. 2005deu
kops.citation.iso690GRUST, Torsten, Sherif SAKR, Jens TEUBNER, 2005. XQuery on SQL Hosts. Very Large Databases (VLDB). Toronto, Canada, 2004. In: Proc. of the 30th Conference on Very Large Databases (VLDB), Toronto, Canada, 2004. 2005eng
kops.citation.rdf
<rdf:RDF
    xmlns:dcterms="http://purl.org/dc/terms/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:bibo="http://purl.org/ontology/bibo/"
    xmlns:dspace="http://digital-repositories.org/ontologies/dspace/0.1.0#"
    xmlns:foaf="http://xmlns.com/foaf/0.1/"
    xmlns:void="http://rdfs.org/ns/void#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#" > 
  <rdf:Description rdf:about="https://kops.uni-konstanz.de/server/rdf/resource/123456789/6260">
    <dcterms:bibliographicCitation>First publ. in: Proc. of the 30th Conference on Very Large Databases (VLDB), Toronto, Canada,  2004</dcterms:bibliographicCitation>
    <dcterms:abstract xml:lang="eng">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 obeys 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.</dcterms:abstract>
    <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/>
    <foaf:homepage rdf:resource="http://localhost:8080/"/>
    <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2011-03-24T16:10:34Z</dcterms:available>
    <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2011-03-24T16:10:34Z</dc:date>
    <dc:creator>Teubner, Jens</dc:creator>
    <dcterms:rights rdf:resource="https://rightsstatements.org/page/InC/1.0/"/>
    <dcterms:issued>2005</dcterms:issued>
    <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dc:rights>terms-of-use</dc:rights>
    <dc:format>application/pdf</dc:format>
    <dspace:hasBitstream rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/6260/1/XQuery_on_SQL_Hosts_2004.pdf"/>
    <bibo:uri rdf:resource="http://kops.uni-konstanz.de/handle/123456789/6260"/>
    <dcterms:title>XQuery on SQL Hosts</dcterms:title>
    <dcterms:hasPart rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/6260/1/XQuery_on_SQL_Hosts_2004.pdf"/>
    <dc:contributor>Sakr, Sherif</dc:contributor>
    <dc:contributor>Teubner, Jens</dc:contributor>
    <dc:contributor>Grust, Torsten</dc:contributor>
    <dc:language>eng</dc:language>
    <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dc:creator>Grust, Torsten</dc:creator>
    <dc:creator>Sakr, Sherif</dc:creator>
  </rdf:Description>
</rdf:RDF>
kops.conferencefieldVery Large Databases (VLDB), 2004, Toronto, Canadadeu
kops.date.conferenceStart2004
kops.description.openAccessopenaccessgreen
kops.identifier.nbnurn:nbn:de:bsz:352-opus-16042deu
kops.location.conferenceToronto, Canada
kops.opus.id1604deu
kops.sourcefield<i>Proc. of the 30th Conference on Very Large Databases (VLDB), Toronto, Canada, 2004</i>. 2005deu
kops.sourcefield.plainProc. of the 30th Conference on Very Large Databases (VLDB), Toronto, Canada, 2004. 2005deu
kops.sourcefield.plainProc. of the 30th Conference on Very Large Databases (VLDB), Toronto, Canada, 2004. 2005eng
kops.title.conferenceVery Large Databases (VLDB)
source.titleProc. of the 30th Conference on Very Large Databases (VLDB), Toronto, Canada, 2004

Dateien

Originalbündel

Gerade angezeigt 1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
XQuery_on_SQL_Hosts_2004.pdf
Größe:
258 KB
Format:
Adobe Portable Document Format
XQuery_on_SQL_Hosts_2004.pdf
XQuery_on_SQL_Hosts_2004.pdfGröße: 258 KBDownloads: 456