• DocumentCode
    1755836
  • Title

    Mapping XML to a Wide Sparse Table

  • Author

    Chen, Liang Jerry ; Bernstein, Philip A. ; Carlin, Peter ; Filipovic, Dimitrije ; Rys, Michael ; Shamgunov, Nikita ; Terwilliger, James F. ; Todic, Milos ; Tomasevic, Sasa ; Tomic, Dragan

  • Author_Institution
    Univ. of California, San Diego, La Jolla, CA, USA
  • Volume
    26
  • Issue
    6
  • fYear
    2014
  • fDate
    41791
  • Firstpage
    1400
  • Lastpage
    1414
  • Abstract
    XML is commonly supported by SQL database systems. However, existing mappings of XML to tables can only deliver satisfactory query performance for limited use cases. In this paper, we propose a novel mapping of XML data into one wide table whose columns are sparsely populated. This mapping provides good performance for document types and queries that are observed in enterprise applications but are not supported efficiently by existing work. XML queries are evaluated by translating them into SQL queries over the wide sparsely-populated table. We show how to translate full XPath 1.0 into SQL. Based on the characteristics of the new mapping, we present rewriting optimizations that dramatically reduce the number of joins. Experiments demonstrate that query evaluation over the new mapping delivers considerable improvements over existing techniques for the target use cases.
  • Keywords
    SQL; XML; database management systems; query processing; SQL database system; XML mapping; XPath 1.0; query processing; rewriting optimization; wide sparse table; Database systems; Electronic mail; Encoding; Maintenance engineering; Optimization; Query processing; XML; Database Management; Database design; Database systems; General; Information Technology and Systems; Query processing; Systems; XML; indexes; modeling and management; query processing;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2012.221
  • Filename
    6378371