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
fDate :
30 March-2 April 2004
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;
Conference_Titel :
Data Engineering, 2004. Proceedings. 20th International Conference on
Print_ISBN :
0-7695-2065-0
DOI :
10.1109/ICDE.2004.1320059