Skip to main content

Distributed Benchmarking of Relational Database Systems

  • Conference paper
  • 1161 Accesses

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

Abstract

Today’s DBMS are constantly upon large-scale workloads (e.g., internet) and require a reliable tool to benchmark them upon a similar workload. Usually, benchmarking tools simulate a multi-user workload within a single machine. However, this avoids large-scale benchmarking and also introduces deviations in the result. In this paper, we present a solution for benchmarking DBMS in a fully distributed manner. The solution is based on the TPC-C specification and aims to simulate large-scale workloads. We validate our solution through implementation and experimentation on three open-source DBMS. Through experimentation, we analyze the behavior of all systems and show how our solution is able to scale up the benchmark.

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. Bitton, D., DeWitt, D.J., Turbyfill, C.: Benchmarking Database Systems A Systematic Approach. In: VLDB, pp. 8–19 (1983)

    Google Scholar 

  2. DeWitt, D.J., Levine, C.: Not just correct, but correct and fast: a look at one of Jim Gray’s contributions to database system performance. SIGMOD Record 37(2), 45–49 (2008)

    Article  Google Scholar 

  3. DeWitt, D.J.: The Wisconsin Benchmark: Past, Present, and Future. The Benchmark Handbook (1993)

    Google Scholar 

  4. Datamation: A Measure of Transaction Processing Power, pp. 112–118 (1985)

    Google Scholar 

  5. Transactional Processing Process Council, http://www.tpc.org

  6. Serlin, O.: The History of DebitCredit and the TPC. The Benchmark Handbook (1993)

    Google Scholar 

  7. TPC Benchmark C, http://www.tpc.org/tpcc

  8. Llanos, D.R.: TPCC-UVA: An Open-Source TPC-C Implementation for Global Performance Measurement of Computer Systems. ACM SIGMOD Record 35(4), 6–15 (2006)

    Article  Google Scholar 

  9. de Almeida, E.C.: Estudo de viabilidade de uma plataforma de baixo custo para data warehouse. UFPR, Master Thesis (2004).

    Google Scholar 

  10. Hibernate - Relational Persistence for Java and .NET, http://www.hibernate.org

  11. The Java Persistence API - A Simpler Programming Model for Entity Persistence, http://java.sun.com/developer/technicalArticles/J2EE/jpa

  12. JSR-000220 Enterprise JavaBeans 3.0, http://jcp.org/aboutJava/communityprocess/final/jsr220

  13. IBM Smalltalk Tutorial, http://www.inf.ufsc.br/poo/smalltalk/ibm/tutorial/oop.html

  14. PostgreSQL, http://www.postgresql.org

  15. BenchmarkSQL, http://sourceforge.net/projects/benchmarksql

  16. OSDL-DBT2, http://sourceforge.net/projects/osdldbt

  17. TPC-C Result Highlights, http://www.tpc.org/tpcc/results/tpcc_result_detail.asp?id=107022701

  18. MySQL, http://www.mysql.com

  19. The Apache DB Project, http://db.apache.org/derby

  20. JDBC Drivers, http://developers.sun.com/product/jdbc/drivers

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

de Lima, M.R., Sunyé, M.S., de Almeida, E.C., Direne, A.I. (2009). Distributed Benchmarking of Relational Database Systems. In: Li, Q., Feng, L., Pei, J., Wang, S.X., Zhou, X., Zhu, QM. (eds) Advances in Data and Web Management. APWeb WAIM 2009 2009. Lecture Notes in Computer Science, vol 5446. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00672-2_49

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-00672-2_49

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-00671-5

  • Online ISBN: 978-3-642-00672-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics