DocumentCode
3269374
Title
XJoin index: indexing XML data for efficient handling of branching path expressions
Author
Bertino, Elisa ; Catania, Barbara ; Wang, Wen Qiang
Author_Institution
Milan Univ., Italy
fYear
2004
fDate
30 March-2 April 2004
Firstpage
828
Abstract
We consider the problem of indexing XML data for solving branching path expressions with the aim of reducing the number of joins to be executed and we propose a simple yet efficient join indexing approach to shrink the twig before applying any structural join algorithm. The indexing technique we propose, that we call XJoin Index, precomputes some structural (semi-)join results thus reducing the number of joins to be computed. Precomputed (semi-)joins support the following operations: (i) attribute selections, possibly involving several attributes; (ii) detection of parent-child relationships; (ii) counting selections, like Find all books with at least 3 authors. Unlike other approaches, based on specialized data structures XJoin Index is entirely based on B+-trees and can be coupled with any structural join algorithm proposed so far.
Keywords
XML; database indexing; query processing; relational databases; tree data structures; B+-trees; XJoin index; XML data indexing; attribute selections; branching path expressions; data structures; parent-child relationships; structural join algorithm; Books; Data engineering; Data structures; Database systems; Indexing; Performance evaluation; Query processing; Tree graphs; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2004. Proceedings. 20th International Conference on
ISSN
1063-6382
Print_ISBN
0-7695-2065-0
Type
conf
DOI
10.1109/ICDE.2004.1320059
Filename
1320059
Link To Document