Renda-RX: A Benchmark for Evaluating XML-Relational Database System

  • Xiao Zhang
  • Kuicheng Liu
  • Li Zou
  • Xiaoyong Du
  • Shan Wang
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6897)

Abstract

This paper proposes a new benchmark, Renda-RX, for evaluating XML-Relational database management systems which can store and process both relational and XML data. To our knowledge, it is the first time to consider a performance benchmark on mixed data, although there are TPC series for relational data, and XBench, XMark, TPoX etc. for XML data. We summarize the requirements of a benchmark for database systems, and describe the construction of our benchmark. It includes scenario selection, data storage, transaction design and result report etc. Based on the benchmark design, we also develop a test tool and successfully get some performance results on a commercial XRDBMS, System-X.

Keywords

Benchmark performance Renda-RX XML transaction processing XRDBMS 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    TPC benchmark C version 5.11.0 Transaction Processing Performance CouncilGoogle Scholar
  2. 2.
    TPC benchmark E version 1.12.0 Transaction Processing Performance CouncilGoogle Scholar
  3. 3.
    TPC benchmark H version 2.14.0 Transaction Processing Performance CouncilGoogle Scholar
  4. 4.
    Llanos, D.R.: TPCC-UVa: An Open-Source TPC-C Implementation for Global Performance Measurement of Computer Systems. SIGMOD Record (2006)Google Scholar
  5. 5.
    Nicola, M., Gonzalez, A., Xie, K., Schiefer, B.: Transaction Processing over XML (TPoX), version 2.0Google Scholar
  6. 6.
    Yao, B.B., Tamer Ozsu, M., Khandelwal, N.: XBench Benchmark and Performance Testing of XML DBMSs. In: ICDE 2004 (2004)Google Scholar
  7. 7.
    Bressan, S., Lee, M.L., Li, Y.G., Lacroix, Z., Nambiar, U.: The XOO7 XML Management System Benchmark (2004)Google Scholar
  8. 8.
    Schmidt, A., Waas, F., Kersten, M., Carey, M.J., Manolescu, I., Busse, R.: XMark: A Benchmark for XML Data Management. In: VLDB 2002 (2002)Google Scholar
  9. 9.
    Böhme, T., Rahm, E.: XMach-1: A Benchmark for XML Data Management. In: BTW 2001 (2001)Google Scholar
  10. 10.
    XML DTD - An Introduction to XML Document Type Definitions, http://www.xmlfiles.com/dtd/
  11. 11.
    Chicago Mercantile Exchange: The Business Case for FIXML (2004), http://www.cme.com/files/BusinessCaseFIXML.ppt
  12. 12.
  13. 13.
    DB2 9 pureXML Guide (January 2007), http://www.ibm.com/redbooks
  14. 14.
  15. 15.
    XML Support in Microsoft SQL Server 2005 (2005), http://msdn.microsoft.com/en-us/library/ms345117/(v=sql.90).aspxGoogle Scholar
  16. 16.
    PostgreSQL 9.0.3 XML Functions, http://www.postgresql.org/docs/9.0
  17. 17.
    Extensible Markup Language (XML), http://www.w3.org/XML/

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Xiao Zhang
    • 1
    • 2
  • Kuicheng Liu
    • 1
    • 2
  • Li Zou
    • 1
    • 2
  • Xiaoyong Du
    • 1
    • 2
  • Shan Wang
    • 1
    • 2
  1. 1.Key Labs of Data Engineering and Knowledge EngineeringBeijingChina
  2. 2.School of InformationRenmin University of ChinaBeijingChina

Personalised recommendations