XPath leashed

M Benedikt, C Koch - ACM Computing Surveys (CSUR), 2009 - dl.acm.org
This survey gives an overview of formal results on the XML query language XPath. We
identify several important fragments of XPath, focusing on subsets of XPath 1.0. We then …

Dynamic programming strikes back

G Moerkotte, T Neumann - Proceedings of the 2008 ACM SIGMOD …, 2008 - dl.acm.org
Two highly efficient algorithms are known for optimally ordering joins while avoiding cross
products: DPccp, which is based on dynamic programming, and Top-Down Partition Search …

Structural XML query processing

R Bača, M Krátký, I Holubová, M Nečaský… - ACM Computing …, 2017 - dl.acm.org
Since the boom in new proposals on techniques for efficient querying of XML data is now
over and the research world has shifted its attention toward new types of data formats, we …

[PDF][PDF] iTrails: Pay-as-you-go Information Integration in Dataspaces.

MAV Salles, JP Dittrich, SK Karakashian, OR Girard… - VLDB, 2007 - vldb.org
Dataspace management has been recently identified as a new agenda for information
management [17, 22] and information integration [23]. In sharp contrast to standard …

Data storage practices and query processing in XML databases: A survey

SC Haw, CS Lee - Knowledge-Based Systems, 2011 - Elsevier
With the rapid emergence of XML as a data exchange standard over the Web, storing and
querying XML data have become critical issues. The two main approaches to storing XML …

A complete and efficient algebraic compiler for XQuery

C Ré, J Siméon, M Fernandez - 22nd International Conference …, 2006 - ieeexplore.ieee.org
As XQuery nears standardization, more sophisticated XQuery applications are emerging,
which often exploit the entire language and are applied to non-trivial XML sources. We …

Put a tree pattern in your algebra

P Michiels, GA Mihaila, J Siméon - 2007 IEEE 23rd …, 2006 - ieeexplore.ieee.org
To address the needs of data intensive XML applications, a number of efficient tree pattern
algorithms have been proposed. Still, most XQuery compilers do not support those …

Generating efficient execution plans for vertically partitioned XML databases

P Kling, MT Özsu, K Daudjee - Proceedings of the VLDB Endowment, 2010 - dl.acm.org
Experience with relational systems has shown that distribution is an effective way of
improving the scalability of query evaluation. In this paper, we show how distributed query …

Strategies for query unnesting in XML databases

N May, S Helmer, G Moerkotte - ACM Transactions on Database …, 2006 - dl.acm.org
Queries formulated in a nested way are very common in XQuery. Unfortunately, their
evaluation is usually very inefficient when done in a straightforward fashion. We present a …

Algebra-based identification of tree patterns in XQuery

A Arion, V Benzaken, I Manolescu… - … Conference on Flexible …, 2006 - Springer
Query processing performance in XML databases can be greatly enhanced by the usage of
materialized views whose content has been stored in the database. This requires a method …