Skip to main content

FlexBench: A Flexible XML Query Benchmark

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5463))

Abstract

In this paper we propose a new approach to XML benchmarking – a flexible XML query benchmark called FlexBench. The flexibility is given by two aspects. Firstly, FlexBench involves a large set of testing data characteristics so that a user can precisely describe the application. And, secondly, FlexBench is able to adapt the set of testing query templates to the particular set of synthesized testing data. Hence, contrary to the existing works, the testing is not limited by the fixed set of queries and basic data characteristics (usually only size) to a single (and often simple) application. We depict the advantages of the proposed system using a set of preliminary experiments.

This work was supported in part by the Czech Science Foundation (GAČR), grant number 201/09/P364.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Qexo – The GNU Kawa implementation of XQuery. Kawa (2007), http://www.gnu.org/software/qexo/

  2. eXist-db: Open Source Native XML Database. exist-db.org (2008), http://exist.sourceforge.net/

  3. Qizx/db. Pixware (2008), http://www.xmlmind.com/qizx/

  4. Saxon: The XSLT and XQuery Processor. SourceForge.net (2008), http://saxon.sourceforge.net/

  5. Afanasiev, L., Marx, M.: An Analysis of the Current XQuery Benchmarks. In: ExpDB 2006: Proc. of the 1st Int. Workshop on Performance and Evaluation of Data Management Systems, Chicago, Illinois, USA, pp. 9–20. ACM, New York (2006)

    Google Scholar 

  6. Berglund, A., Boag, S., Chamberlin, D., Fernndez, M.F., Kay, M., Robie, J., Simeon, J.: XML Path Language (XPath) 2.0. W3C (January 2007)

    Google Scholar 

  7. Biron, P.V., Malhotra, A.: XML Schema Part 2: Datatypes, 2nd edn. W3C (October 2004)

    Google Scholar 

  8. Boag, S., Chamberlin, D., Fernndez, M.F., Florescu, D., Robie, J., Simeon, J.: XQuery 1.0: An XML Query Language. W3C (January 2007)

    Google Scholar 

  9. Bohme, T., Rahm, E.: Benchmarking XML Database Systems - First Experiences. In: HPTS 2001: Proc. of 9th Int. Workshop on High Performance Transaction Systems, Pacific Grove, California (2001)

    Google Scholar 

  10. Bohme, T., Rahm, E.: XMach-1: A Benchmark for XML Data Management. Database Group Leipzig (2002), http://dbs.uni-leipzig.de/en/projekte/XML/XmlBenchmarking.html

  11. Bray, T., Paoli, J., Sperberg-McQueen, C.M., Maler, E., Yergeau, F.: Extensible Markup Language (XML) 1.0, 4th edn. W3C (September 2006)

    Google Scholar 

  12. Bressan, S., Li Lee, M., Li, Y.G., Lacroix, Z., Nambiar, U.: The XOO7 benchmark. In: Bressan, S., Chaudhri, A.B., Li Lee, M., Yu, J.X., Lacroix, Z. (eds.) CAiSE 2002 and VLDB 2002. LNCS, vol. 2590, pp. 146–147. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  13. Busse, R., Carey, M., Florescu, D., Kersten, M., Manolescu, I., Schmidt, A., Waas, F.: XMark – An XML Benchmark Project. Centrum voor Wiskunde en Informatica (CWI), Amsterdam (2003), http://www.xml-benchmark.org/

  14. Clark, J., DeRose, S.: XML Path Language (XPath) Version 1.0. W3C (November 1999)

    Google Scholar 

  15. Dvorakova, J., Zavoral, F.: Using Input Buffers for Streaming XSLT Processing. In: GlobeNet/DB 2009: Proc. of the 1st Int. Conf. on Advances in Databases, Guadeloupe, French Caribbean. IEEE, Los Alamitos (2009)

    Google Scholar 

  16. Runapongsa, K., et al.: The Michigan Benchmark. Department of Electrical Engineering and Computer Science, The University of Michigan (2006), http://www.eecs.umich.edu/db/mbench/

  17. Bressan, S., et al.: The XOO7 Benchmark (2002), http://www.comp.nus.edu.sg/~ebh/XOO7.html

  18. Franceschet, M.: XPathMark. University of Udine, Italy (2005), http://users.dimi.uniud.it/~massimo.franceschet/xpathmark/

  19. Mlynkova, I.: An Analysis of Approaches to XML Schema Inference. In: SITIS 2008: Proc. of the 4th Int. Conf. on Signal-Image Technology and Internet-Based Systems, Bali, Indonesia. IEEE, Los Alamitos (2008)

    Google Scholar 

  20. Mlynkova, I., Toman, K., Pokorny, J.: Statistical Analysis of Real XML Data Collections. In: COMAD 2006: Proc. of the 13th Int. Conf. on Management of Data, New Delhi, India, pp. 20–31. Tata McGraw-Hill Publishing Ltd., New York (2006)

    Google Scholar 

  21. Nicola, M., Kogan, I., Raghu, R., Gonzalez, A., Liu, M., Schiefer, B., Xie, G.: Transaction Processing over XML (TPoX), http://tpox.sourceforge.net/

  22. Thompson, H.S., Beech, D., Maloney, M., Mendelsohn, N.: XML Schema Part 1: Structures, 2nd edn. W3C (October 2004)

    Google Scholar 

  23. Vranec, M., Mlynkova, I.: FlexBench: A Flexible XML Query Benchmark (September 2008), http://urtax.ms.mff.cuni.cz/~vranm3bm/dp/flexbench/

  24. Yao, B.B., Ozsu, M.T.: XBench – A Family of Benchmarks for XML DBMSs. University of Waterloo, School of Computer Science, Database Research Group (2003), http://se.uwaterloo.ca/~ddbms/projects/xbench/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Vranec, M., Mlýnková, I. (2009). FlexBench: A Flexible XML Query Benchmark. In: Zhou, X., Yokota, H., Deng, K., Liu, Q. (eds) Database Systems for Advanced Applications. DASFAA 2009. Lecture Notes in Computer Science, vol 5463. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00887-0_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-00887-0_37

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-00886-3

  • Online ISBN: 978-3-642-00887-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics