Back to Search Start Over

MQTree Based Query Rewriting over Multiple XML Views.

Authors :
Hutchison, David
Kanade, Takeo
Kittler, Josef
Kleinberg, Jon M.
Mattern, Friedemann
Mitchell, John C.
Naor, Moni
Nierstrasz, Oscar
Pandu Rangan, C.
Steffen, Bernhard
Sudan, Madhu
Terzopoulos, Demetri
Tygar, Doug
Vardi, Moshe Y.
Weikum, Gerhard
Wagner, Roland
Revell, Norman
Pernul, Günther
Jun Gao
Tengjiao Wang
Source :
Database & Expert Systems Applications (9783540744672); 2007, p562-571, 10p
Publication Year :
2007

Abstract

Using XML views to answer the XML query is an important query optimization strategy especially in the distributed environment. Although many methods have been proposed to handle the single XML view rewriting, they will lead to the redundant computation cost due to the shared paths among different XML views. This paper handles the query rewriting over multiple views by organizing the multiple XML views into a tree called MQTree, in which the shared sub paths among the multiple views have been merged in a top down fashion. In addition, this paper designs a MQTree based query rewriting method. The candidate query rewriting plans are generated over MQTree directly. In order to reduce the validation cost of the candidate query rewriting plans, the preliminary validation is made at the granularity of the path query {//,/,*} over the MQTree first, which prunes the candidate views further and provides the intermediate results for the plans validation at the granularity of the whole tree. The final experiments show the efficiency and effectiveness of our method. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540744672
Database :
Complementary Index
Journal :
Database & Expert Systems Applications (9783540744672)
Publication Type :
Book
Accession number :
33316744
Full Text :
https://doi.org/10.1007/978-3-540-74469-6_55