객체-관계형 데이타베이스 기반의 XML 문서 저장 기법

A Storage Technique for XML Documents based on Object-Relational Database

  • 김지심 (이화여자대학교 컴퓨터학과) ;
  • 이기호 (이화여자대학교 컴퓨터학과)
  • Kim, Ji-Sim (Dept.of Computer, Ewah Wonan's University) ;
  • Lee, Ki-Ho (Dept.of Computer, Ewah Wonan's University)
  • 발행 : 2002.08.01

초록

XML이 인터넷의 표준언어로 자리잡고 있음에 따라 XML을 중심으로 한 많은 데이타 관리기술이 개발되고 있다. 특히 XML 문서를 저장하는 방식에 대한 연구가 활발히 진행되고 있는데, 이러한 기존 저장 기법들에 대해 동일한 기준으로 성능을 평가하여 효율적인 저장 기법을 제안하는 것이 필요하다. 본 논문에서는 객체-관계형 데이타베이스 모델을 이용해 XML 문서를 효율적으로 저장할 수 있는 새로운 저장 기법을 제안한다. 그리고 저장 기법들에 대한 성능 평가를 통해, 제안된 저장 기법을 효과적인 저장 기법으로 제시한다. 본 논문의 의의는 기존의 데이타 관리 모델을 사용하여 XML 문서를 보다 쉽게 효율적으로 저장할 수 있는 저장 기법을 제안하였으며, 동일한 기준을 사용한 성능 평가를 통해 XML 문서의 저장 기법들에 대한 성능을 평가하였다는 점이다.

As XML has been proposed a standard format for organizing and exchanging data in the internet, many applications on managing XML data have been developed. Especially, there are many studies for storing XML documents. It is important to evaluate the performance for efficient storage techniques. In this work, we suggest an efficient technique for storing XML documents using an object-relational database model. We verify the efficiency of a new storage technique through the performance evaluation on XML storage techniques. The contributions of this paper is that we suggest an efficient storage technique using an existing data management model and evaluate the performance for storage techniques for XML documents including an new storage technique.

키워드

참고문헌

  1. 추기능, XML의 활용 및 표준화 동향, 정보통신정책연구원, p.10, www.xmlgo.net/, 2000
  2. Serge Abiteboul, Peter Buneman and Dan Suciu, Data on the Web-From Relations to Semistructured Data and XML, p.258, Morgan Kaufmann, 1999
  3. Dan Suciu, Alin Deutsch and Mary Fernandez, 'Storing Semi-structured Data Using {STORED},' in ACM SIGMOD, pp.431-442, 1999 https://doi.org/10.1145/304182.304220
  4. Danerla Florescu and Donald Kossmann, 'A Performance Evaluation of Alternative Mapping Schemes for Storing XML DATA in a Ralational Databases,' INRIA Technical Report, INRIA, No. 3680, 1999
  5. Ronald Bourret, XML-DBMS Version 1.01, http://www.rpbourret.com/xmldbms/redme.htm, 2000
  6. Jayavel Shanmugasundaram, Kristin Tufte, etc. 'Relational Databases for Querying XML Documents:Limitations and Opprotunities,' in Proceedings of the 25th VLDB Conference, pp.302-04, 1999
  7. Oracle Corporation, XML Support in Oracle8i and Beyond, An Oracle Technical Whitepaper, http://technet.oracle.com/tech/xml/info/index2.htm?Info&htdocs/xml_twp.html, 1998
  8. F.Bancihon, G. Barbedette, 'The design and implementation of O2, an object-oriented Database System,' In Proceedings of the second international workshop on object-oriented database, pp.3-32, 1998
  9. Larry. R. DeBoever, eXcelon B2B Intergration Server, eXcelon Crop, 1997
  10. SAN MATEO, POET Software and Staffware Partner to Provide Streamlined XML Content Solutions, California, 1999
  11. 이명철, 장동준, '바다-IV/XML 검색기 설계 및 구현', Korean Database Conference 2000, pp.288-296, 2000
  12. P. G. Selinger, M. M. Astrahan, D. D. Chamberlin, R. A. Lorie and T. G. Price, 'Access Path Selection in a Relational Database Management System,' in Proceedings of ACM SIGMOD, pp.82-93, 1979 https://doi.org/10.1145/582095.582099
  13. 장경자, 'XML 질의 언어를 SQL로 변환시키는 번역기', 이화여자대학교 석사학위 청구논문, 1999