With the increasing need for manipulating and exchanging XML data, the topic of processing XML documents and optimizing XML queries is being studied by many researchers. There are still, however, many open issues in query optimization in the context of XML database systems. In this paper, we give an overview on the state of XML query optimization by reviewing the different optimization techniques developed by previous research and employed by existing XML database systems. We subsequently enumerate some of the still unresolved problems in the optimization process. We conclude this paper with a description of our current work in which we focus on improving the evaluation of XPath expressions by rewriting the path at the algebraic level
The modern XML query language called XQuery includes advanced facilities both to query and to transf...
Besides the storage engine, the query processor of a database system is the most critical component ...
Queries against databases are formulated in declarative languages. Examples are the relational query...
With the increasing need for manipulating and exchanging XML data, the topic of processing XML docum...
As more data is stored in XML and more applications need to process this data, XML query optimizatio...
To be able to handle the ever growing volumes of XML documents, effective and efficient data managem...
The problem of efficiently evaluating XPath and XQuery queries has become increasingly significant s...
The contributions in this thesis focus on processing XML queries using an algebra and on exploiting ...
Use of path expressions is a common feature in most XML query languages, and many evaluation methods...
We study XML stream-specific schema-based optimization. We assume a widely-adopted automata-based ...
This paper proposes XAL, an XML ALgebra. Its novelty is based on the simplicity of its data model an...
Recently, XML has been emerging as the latest in database technology, embraced by many large corpora...
Mapping of XML data into and out of relational database systems, including query processing over suc...
Query optimization is the most important and complex phase of answering a user query. While sufficie...
Abstract: In this article, we address the issues which are related to the cost-based XML query optim...
The modern XML query language called XQuery includes advanced facilities both to query and to transf...
Besides the storage engine, the query processor of a database system is the most critical component ...
Queries against databases are formulated in declarative languages. Examples are the relational query...
With the increasing need for manipulating and exchanging XML data, the topic of processing XML docum...
As more data is stored in XML and more applications need to process this data, XML query optimizatio...
To be able to handle the ever growing volumes of XML documents, effective and efficient data managem...
The problem of efficiently evaluating XPath and XQuery queries has become increasingly significant s...
The contributions in this thesis focus on processing XML queries using an algebra and on exploiting ...
Use of path expressions is a common feature in most XML query languages, and many evaluation methods...
We study XML stream-specific schema-based optimization. We assume a widely-adopted automata-based ...
This paper proposes XAL, an XML ALgebra. Its novelty is based on the simplicity of its data model an...
Recently, XML has been emerging as the latest in database technology, embraced by many large corpora...
Mapping of XML data into and out of relational database systems, including query processing over suc...
Query optimization is the most important and complex phase of answering a user query. While sufficie...
Abstract: In this article, we address the issues which are related to the cost-based XML query optim...
The modern XML query language called XQuery includes advanced facilities both to query and to transf...
Besides the storage engine, the query processor of a database system is the most critical component ...
Queries against databases are formulated in declarative languages. Examples are the relational query...