This is archived content, mostly untouched since 2003. For newer content/updated versions, see netfuture.ch.

  W and AWaldvogel & Aschwanden
   Roman Pletka
   Nicola Aschwanden
   Lars Waldvogel
    Kinderlieder+Spiele
   Marcel Waldvogel
    Contact
    Publications
     Storage
      Pushing
    Research
    Tutorials
    Classes
    Software
    Archive
    Fun

  

Pushing XPath Accelerator to its Limits

Christian Grün, Alexander Holupirek, Marc Kramis, Marc H. Scholl, Marcel Waldvogel:
Pushing XPath Accelerator to its Limits,
Proceedings of the First International Workshop on Performance and Evaluation of Data Management Systems (EXPDB 2006), Chicago, Illinois, USA, June 2006.

Abstract

Two competing encoding concepts are known to scale well with growing amounts of XML data: XPath Accelerator encoding implemented by MonetDB for in-memory documents and X-Hive's Persistent DOM for on-disk storage. We identified two ways to improve XPath Accelerator and present prototypes for the respective techniques: BaseX boosts inmemory performance with optimized data and value index structures while Idefix introduces native block-oriented persistence with logarithmic update behavior for true scalability, overcoming main-memory constraints.

An easy-to-use Java-based benchmarking framework was developed and used to consistently compare these competing techniques and perform scalability measurements. The established XMark benchmark was applied to all four systems under test. Additional fulltext-sensitive queries against the well-known DBLP database complement the XMark results. Not only did the latest version of X-Hive finally surprise with good scalability and performance numbers. Also, both BaseX and Idefix hold their promise to push XPath Accelerator to its limits: BaseX efficiently exploits available main memory to speedup XML queries while Idefix surpasses main-memory constraints and rivals the on-disk leadership of X-Hive. The competition between XPath Accelerator and Persistent DOM definitely is relaunched.

Documents

  • PDF (11 pages, 368 kBytes)
  • Part of the Idefix project

BibTeX entry

@InProceedings{gruen06pushing,
  Author =       {Christian Gr\"uen and Alexander Holupirek and Marc Kramis
                  and Marc H. Scholl and Marcel Waldvogel},
  Title =        {Pushing {XPath} Accelerator to its Limits},
  BookTitle =    {Proceedings of the First International Workshop on
                  Performance and Evaluation of Data Management Systems
                  (EXPDB 2006)},
  Publisher =    {ACM},
  Year =         2006,
  Month =        jun
}



The documents distributed by this server have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.