Several mapping schemes have recently been proposed to store XML data in relational tables. Relational database systems are readily available and can handle vast amounts of data very efficiently, taking advantage of physical properties that are specific to the relational model, like sortedness or uniqueness. Tables that originate from XML documents, however, carry some further properties that cannot be exploited by current relational query processors. We propose a new join algorithm that is specifically designed to operate on XML data mapped to relational tables. The staircase join is fully aware of the underlying tree properties and allows for I/O and cache optimal query execution. As a local change to the database kernel, it can easily be...
Structural join is the core part of XML queries and has a significant impact on the performance of X...
Mapping XML documents into relational database is a promising solution because relational databases ...
Consider an XML view defined over a relational database, and a user query specified over this view. ...
Relational query processors derive much of their effectiveness from the awareness of specific table ...
Relational query processors derive much of their effectiveness from the awareness of specific table ...
To be able to handle the ever growing volumes of XML documents, effective and efficient data managem...
The syntactic wellformedness constraints of XML (opening and closing tags nest properly) imply that ...
The syntactic wellformedness constraints of XML (opening and closing tags nest properly) imply that ...
With the growing importance of XML as a format for data representation and data transport, being abl...
XML data warehouses form an interesting basis for decision-support applications that exploit complex...
The usual method for storing tables in a relational database is to store each tuple contiguously in ...
XML queries typically specify patterns of selection pred-icates on multiple elements that have some ...
XML documents are typically queried with a combination of value search and structure search. While q...
The effective processing of semi-structured data queries is a preliminary part of data mining stage....
In this paper, we propose a new approach for optimizing structural-join and twig queries for XML doc...
Structural join is the core part of XML queries and has a significant impact on the performance of X...
Mapping XML documents into relational database is a promising solution because relational databases ...
Consider an XML view defined over a relational database, and a user query specified over this view. ...
Relational query processors derive much of their effectiveness from the awareness of specific table ...
Relational query processors derive much of their effectiveness from the awareness of specific table ...
To be able to handle the ever growing volumes of XML documents, effective and efficient data managem...
The syntactic wellformedness constraints of XML (opening and closing tags nest properly) imply that ...
The syntactic wellformedness constraints of XML (opening and closing tags nest properly) imply that ...
With the growing importance of XML as a format for data representation and data transport, being abl...
XML data warehouses form an interesting basis for decision-support applications that exploit complex...
The usual method for storing tables in a relational database is to store each tuple contiguously in ...
XML queries typically specify patterns of selection pred-icates on multiple elements that have some ...
XML documents are typically queried with a combination of value search and structure search. While q...
The effective processing of semi-structured data queries is a preliminary part of data mining stage....
In this paper, we propose a new approach for optimizing structural-join and twig queries for XML doc...
Structural join is the core part of XML queries and has a significant impact on the performance of X...
Mapping XML documents into relational database is a promising solution because relational databases ...
Consider an XML view defined over a relational database, and a user query specified over this view. ...