데이터베이스 벤치마크를 위한 통합 도구
A Integrated Suite for Database Benchmarks
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
데이터베이스 개발자나 사용자는 새로운 데이터베이스 시스템이 개발되거나 기존 데이터베이스 시스템에 새로운 기능이 추가되면 벤치마크를 통해 해당 시스템이나 기능의 성능을 점검하게 된다. 본 논문에서는 데이터베이스 시스템을 위한 벤치마크 통합 도구를 제안한다. 벤치마크 통합도구는 범용 벤치마크, 주문 벤치마크, 혼합 벤치마크를 사용자가 하나의 사용자 인터페이스를 사용하여 쉽게 수행할 수 있도록 지원한다. 텍스트 데이터 생성과 관련하여, 벤치마크 통합도구는 3가지 데이터 형에 대해 8가지 데이터분포를 제공하여 실세계와 유사한 데이터 생성을 수행하도록 돕는다. 또한 벤치마크 통합도구에서는 3가지 서로 다른 방법을 사용하여 XML 데이터를 생성하도록 지원한다. 사용자들은 벤치마크 통합도구의 작업부하 생성기능을 사용하여 실세계와 유사한 환경에서 벤치마크를 수행할 수 있다. 벤치마크 통합도구는 사용자가 새로운 범용 벤치마크나 주문 벤치마크를 쉽게 구현할 수 있도록 지원한다. 본 논문에서는 새로운 주문 벤치마크를 벤치마크 통합도구에 쉽게 추가할 수 있음을 예를 통해 보인다. 攀※이 논문은 2004년도 한국학술진흥재단의 지원에 의하여 연구되었음. (KRF- 2004-005-D00172)†준 회 원:(주)핸디소프트 기술전략실, 수석연구위원††종신회원:숭실대학교 컴퓨터학부 교수논문접수:2005년 7월 19일, 심사완료:2006년 2월 7일
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 generic 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.
참고문헌 (15)
- M. Asgarian, "BUCKY Object-Relational Benchmark", pp.135~146 (1997)
- P. Barford, "Generating Representative Web Workloads for Network and Server Performance Evaluation", pp.151~160 (1998)
- M.J. Carey, "The OO7 Benchmark", pp.12~21 (1993)
- R.G.G Cattel, "Object Operations Benchmark", 17(3), pp.1~31 (1992)
- D.J. DeWitt, "The Wisconsin Benchmark: Past, Present, and Future", pp.269~316 (1993), Morgan Kaufmann
- J. Gray, "Quickly Generating Billion-Record Synthetic Databases", pp.233~242 (1994)
- U. Hohenstein, "Evaluating the Performance of Object-Oriented Database Systems by Means of a Concrete Application", pp.496~501 (1997)
- H.J. Jeong, "An Integrated Benchmark Suite for Database Systems", pp.74~79 (2002)
- S.H. Lee, "The BORD Benchmark for Object-Relational Database", pp.6~20 (2000)
- P.E. O'Neil, "The Set Query Benchmark", pp.359~395 (1993), Morgan Kaufmann
- "The TPC home page"
- 김기욱, "데이터베이스 시스템을 위한 실세계 부하 생성 도구", 11-d(7), pp.1427~2434 (2004)
- 신선미, "WeXGene:웹 기반 XML 데이터 생성기", 12-D(2), pp.199~210 (2005)
- 옥은택, "데이타베이스 벤치마크를 위한 데이터 생성기와 성능 평가", 10-D(6), pp.907~916 (2003)
- 정회진, "사용자 관점에서의 조인 연산 평가 방법론", 12-D(1), pp.13~20 (2005)
