• 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