DOI QR코드

DOI QR Code

A Integrated Suite for Database Benchmarks

데이터베이스 벤치마크를 위한 통합 도구

  • 정회진 ((주)핸디소프트 기술전략실) ;
  • 이상호 (숭실대학교 컴퓨터학부)
  • Published : 2006.04.01

Abstract

As new database systems are developed or new functions are added to existing database systems, database developers or users would like to evaluate new database systems or new functions. This paper presents an integrated database benchmark suite. The integrated suite offers genetic benchmarks, custom benchmark, and hybrid benchmarks to users on a unified Web user interface. With regard to text data generation, the integrated suite supports eight data distributions with three data types. The integrated suite can also generate XML data in three different ways. Users can run benchmarks in realistic environments by performing the workload generation facility of the integrated suite, which generates composite workloads similar to real-world workloads. Using supporting tools, users can easily implement new generic and custom benchmarks in the integrated suite. An illustrative demonstration to add a new custom benchmark into the integrated suite is presented.

데이터베이스 개발자나 사용자는 새로운 데이터베이스 시스템이 개발되거나 기존 데이터베이스 시스템에 새로운 기능이 추가되면 벤치마크를 통해 해당 시스템이나 기능의 성능을 점검하게 된다. 본 논문에서는 데이터베이스 시스템을 위한 벤치마크 통합 도구를 제안한다. 벤치마크 통합도구는 범용 벤치마크, 주문 벤치마크, 혼합 벤치마크를 사용자가 하나의 사용자 인터페이스를 사용하여 쉽게 수행할 수 있도록 지원한다. 텍스트 데이터 생성과 관련하여, 벤치마크 통합도구는 3가지 데이터 형에 대해 8가지 데이터분포를 제공하여 실세계와 유사한 데이터 생성을 수행하도록 돕는다. 또한 벤치마크 통합도구에서는 3가지 서로 다른 방법을 사용하여 XML 데이터를 생성하도록 지원한다. 사용자들은 벤치마크 통합도구의 작업부하 생성기능을 사용하여 실세계와 유사한 환경에서 벤치마크를 수행할 수 있다. 벤치마크 통합도구는 사용자가 새로운 범용 벤치마크나 주문 벤치마크를 쉽게 구현할 수 있도록 지원한다. 본 논문에서는 새로운 주문 벤치마크를 벤치마크 통합도구에 쉽게 추가할 수 있음을 예를 통해 보인다.

Keywords

References

  1. M. Asgarian, M.J Carey, D.J. DeWitt, J. Gehrke, J.F. Naughton, and D.N. Shah, 'The BUCKY Object-Relational Benchmark', Proceedings of the 1997 ACM SIGMOD International Conference on Management of Data, pp.135-146, 1997 https://doi.org/10.1145/253260.253283
  2. P. Barford and M. Crovella, 'Generating Representative Web Workloads for Network and Server Performance Evaluation', Proceedings of the 1998 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, pp.151-160, 1998 https://doi.org/10.1145/277851.277897
  3. M.J. Carey, D.J. DeWitt, and J.F. Naughton, 'The OO7 Benchmark, Proceedings of the 1993 ACM SIGMOD Conference on Management of Data', pp.12-21, 1993 https://doi.org/10.1145/170035.170041
  4. R.G.G. Cattel and K. Skeen, 'Object Operations Benchmark', ACM Transactions on Database Systems, Vol.17, No.3, pp.1-31, 1992 https://doi.org/10.1145/128765.128766
  5. D.J. DeWitt, 'The Wisconsin Benchmark Past, Present, and Future', In: The Benchmark Handbook for Database and Transaction Processing Systems 2nd Ed., J. Gray Ed., Morgan Kaufmann, pp.269-316, 1993
  6. J. Gray, P. Sundaresan, S. Englert, K. Baclawsk, and P.J. Weinberger, 'Quickly Generating Billion-Record Synthetic Databases', Proceedings of the 1994 ACM SIGMOD International Conference on Management of Data, pp.233-242, 1994 https://doi.org/10.1145/191839.191886
  7. U. Hohenstein, V. Plesser, and R. Heller, 'Evaluating the Performance of Object-Oriented Database Systems by Means of a Concrete Application', Proceedings of the 8th Database and Expert Systems Applications Workshop, pp.496-501, 1997 https://doi.org/10.1109/DEXA.1997.617343
  8. H.J. Jeong and S.H. Lee, 'An Integrated Benchmark Suite for Database Systems', Proceedings of the IASTED International Conference on Information Systems and Databases, pp.74-79, 2002
  9. S.H. Lee, S.J. Kim, and W. Kim, 'The BORD Benchmark for Object-Relational Database, Proceedings of the 11th International Conference on Database and Expert Systems Applications, pp.6-20, 2000
  10. P.E. O'Neil, 'The Set Query Benchmark', In: The Benchmark Handbook for Database and Transaction Processing Systems 2nd Ed., J. Gray Ed., Morgan Kaufmann, pp.359-395, 1993
  11. The TPC home page, http://www.tpc.org/
  12. 김기욱, 정회진, 이상호, '데이터베이스 시스템을 위한 실세계 부하 생성 도구', 정보처리학회논문지D,제11-D권,제7호,pp.1427-2434,2004 https://doi.org/10.3745/KIPSTD.2004.11D.7.1427
  13. 신선미, 정회진, 이상호, 'WeXGene: 웹 기반 XML 데이터 생성기' 정보처리학회논문지D, 제12-D권,제2호,pp.199-210,2005 https://doi.org/10.3745/KIPSTD.2005.12D.2.199
  14. 옥은택,정회진,이상호,'데이타베이스 벤치마크를 위한 데이터 생성기와 성능 평가', 한국정보처리학회 논문지,제10-D권,제6호,pp.907-916,2003 https://doi.org/10.3745/KIPSTD.2003.10D.6.907
  15. 정회진, 이상호, '사용자 관점에서의 조인 연산 평가 방법론', 정보처리학회논문지D,제12-D권,제1호,pp.13-20,2005 https://doi.org/10.3745/KIPSTD.2005.12D.1.013