Peformance Evaluation of XBench using an Object-Relational DBMS

객체 관계형 DBMS를 이용한 XBench 성능평가

  • 김재욱 (성균관대학교 정보통신공학부) ;
  • 송용호 (성균관대학교 정보통신공학부) ;
  • 이상원 (성균관대학교 정보통신공학부)
  • Published : 2005.01.01

Abstract

XML is rapidly spreading as a standard for data representation and exchange, and XML documents are adopted in various applications. According to this trend, researches in database has also focused on efficient storage and retrieval of XML documents. Recently, major (object) relational DBMS vendors support XML functionality, and several native XML DBMSs have been developed in academic or industry side. In addition, various benchmarks have been proposed so as to evaluate these na database performance. In this paper, we evaluate the XBench benchmark using a commercial object-relational DBMS, analyze its performance, and investigate the future improvements of object-relational DBMSs for XML support.

XML은 데이터 표현과 교환을 위한 표준으로 급격히 자리잡아가고 있으며, XML 문서는 다양한 응용분야에 도입되고 있다. 이러한 흐름에 따라 데이터베이스 분야에서도 XML 문서 데이터의 효율적인 저장과 검색에 관한 연구가 활발히 진행되어왔다. 최근에 여러 상용 (객체) 관계형 DBMS에서 XML 데이터베이스를 지원하고 있으며, Native XML DBMS도 학계와 산업계에서 지속적으로 개발되고 있는 실정이다. 또한, 이러한 여러 종류의 XML 데이터베이스의 성능을 평가하기 위한 다양한 종류의 벤치마크가 제안되었다. 본 논문에서는 특정 객체 관계형 DBMS를 이용해서 XBench 벤치마크를 수행해서 객체 관계형 데이터베이스의 성능을 평가/분석하는데 향후 개선 방향을 밝히는데 그 목적이 있다.

Keywords

References

  1. Intelligent Enterprise Corporation, 'IDC Hails XML as B2B Integration Standard'
  2. Duckett, Jon, Professional XML Schemas, 2003
  3. A. Sahuguet. KWEELT, the Making-of: Mistakes Made and Lessons Learned. Technical report, Department of Computer and Information Science, University of Pennsylvania, November 2000
  4. T. Lahiri, S. Abiteboul, and J. Widom. Ozone: Integrating Structured and Semistructured Data. In Proc. 7th Int. Conf. on Database Programming Languages, pages 297-323, September 1999
  5. H. Schoning and J. Wasch. Tamino An Internet Database System. In C. Zaniolo, P. C. Lockemann, M. H. Scholl, and T. Grust, editors, Advances in Database Technology EDBT 2000, Proc. 6th Int. Conf. on Extending Database Technology, volume 1777 of Lecture Notes in Computer Science, pages 383-387. Springer, 2000
  6. T. Fiebig, S. Helmer, C.-C. Kanne, J. Mildenberger, G. Moerkotte, R. Schiele, and T. Westmann. Anatomy of a Native XML Base Management System. Technical Report TR-02-001, Universitat Mannheim, January 2002
  7. B. B. Yao, M. T. ozsu, and N. Khandelwal, 'XBench Benchmark and Performance Testing of XML DBMSs', In Proceedings of 20th International Conference on Data Engineering, Boston, MA, March 2004, pages 621-632
  8. Benjamin Bin Yao and M. Tamer ozsu, Evaluation of DBMSs Using XBench Benchmark, TR-CS-2003-24, University of Waterloo, August 2003
  9. Ravi Murthy, Sandeepan Banerjee, XML Schemas in Oracle XML DB, VLDB 2003 in Berlin, Sep 2003
  10. http://dbs.uni-leipzig.de/en/projekte/XML/XmlBenchmarking.html
  11. http://monetdb.cwi.nl/xml/index.html
  12. http://www.comp.nus.edu.sg/-ebh/X007.html
  13. http://www.eecs.umich.edu/db/mbench/
  14. Raugh Ramakrishnan et al., 'Database Management Systems(3rd ed),' McGrawHill
  15. 김재욱, 이상원, 객체관계 DBMS를 이용한 XBench 벤치마크 성능 평가 및 분석, KDBC 2004 학술발표 논문집, 제20권, 제 2호, pages 83-90