• DocumentCode
    2733726
  • Title

    A Bottom-up Strategy for Query Decomposition

  • Author

    Le Thuy, L.T. ; Doan Dai Duong ; Bhavsar, V.C. ; Boley, H.

  • Author_Institution
    Fac. of Comput. Sci., Univ. of New Brunswick, Fredericton, NB
  • fYear
    2006
  • fDate
    6-6 Dec. 2006
  • Firstpage
    215
  • Lastpage
    221
  • Abstract
    In order to access data from various different data repositories, in global-as-view approaches an input query is decomposed into several subqueries. Normally, this decomposition is based on a set of mappings, which describe the correspondence of data elements between a global schema and local ones. However, building mappings is a difficult task, especially when the number of participating local schemas is large. In our approach, an input query is automatically decomposed into subqueries without using mappings. An algorithm is proposed to transform a global path expression (e.g., an XPath query) into local path expressions (e.g., XPath queries) executable in local schemas. This algorithm transforms parts of a path expression from right to left. This transformation is applied from the bottom to the top of a tree and depends on structures of local schemas. Compared to top-down approaches as by Lausen and Marron (IM), our bottom-up approach can be more efficient. Even in the worst case, the time complexity of our algorithm can be n times better than that of IM, where n is the number of parts in a global query. In the best case, for a k-ary tree of height h, the time complexity of our algorithm is T(n,k,h)= min(n,h), whereas that of LM we have found is T(n,k,h,)=n*(kh+1-1)/(k-1) This can reduce to a large extent the time for forming subqueries for local (e.g., XMI) schemas.
  • Keywords
    XML; computational complexity; query processing; trees (mathematics); XML; bottom-up strategy; data access; data repository; global path expression; global-as-view approach; k-ary tree; query decomposition; query mapping; time complexity; Algorithm design and analysis; Chaos; Computer science; Councils; Databases; Flowcharts; Information technology; Performance evaluation; Query processing; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Information Management, 2006 1st International Conference on
  • Conference_Location
    Bangalore
  • Print_ISBN
    1-4244-0682-X
  • Type

    conf

  • DOI
    10.1109/ICDIM.2007.369356
  • Filename
    4221893