본문 바로가기
KERD
논문KCI 등재

객체-관계형 데이터베이스를 이용한 XML 문서 저장 기법

Storage Techniques Using an Object-Relational Database for XML Documents

2

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류공학

초록

XML은 그 스키마가 비정규적이고 불완전한 특성을 가지고 있는 반구조적(semistructured) 데이터로써 인터넷 상의 데이터를 교환하기 위한 사실상의 표준이 되고 있다. 따라서 이러한 데이터를 효율적으로 다루기 위해서는 어떠한 저장장치에 어떠한 방식으로 저장하느냐가 중요한 요인이 된다. 본 연구에서는 기존의 객체-관계형 데이터베이스의 장점을 활용하면서도 DTD에 상관없이 XML 질의 언어에서 요구하는 다양한 질의 종류를 지원할 수 있는 저장 기법을 개발하였다. 이 기법은 XML 데이터 모델의 비정규적인 특성 때문에 발생할 수 있는 오버헤드를 최소화 시키고 현존하는 데이터와 자연스럽게 연계할 수 있다.

Abstract

XML is becoming the de facto standard for data exchange over the Internet as a semistructured data which properties are irregular and incomplete. Therefore, to handle these data efficiently, what we use storage devices and storage techniques are primary factors. In this paper, we developed storage techniques, which take the virtues of an object-relational database and support various query types needed for XML query languages without regard to the DTD. The techniques are capable of connecting naturally with conventional data and reducing overheads caused by the characteristics of an XML data model.

참고문헌 (29)

  1. "W3C Consortium, XML1.0.(Second Edition) W3C Recommendation, 6," (2000)
  2. V. Aguilera, "Querying XML Documents in XylemeSIGIR" (2000)
  3. Z. G. Ives, "Efficient Evaluation of Regular path Expressions on Streaming XML Data" (2000)
  4. J. McHugh, "A Database Management System for Semistructured Data. SIGMOD Record", 26((3)), pp.54~66 (1997)
  5. S. Banerjee, "Oracle Corporation Technical White Paper Release 9.2^Jan." (2002)
  6. S. Howlett, "SQL Server 2000 and XML:Developing XML-Enabled Data Solutions for the Web available at" (2002)
  7. IBM Corporation, "aDB2 XML Extender," (2000), IBM Corporation
  8. A. Deutsch, "Storing Semistructured Data with STORED" (1999)
  9. D. Florescu, "A Performance Evaluation of Alternative Mapping Schemes for Storing XML Data in a Relational Database" (1999)
  10. Q. Li, "Indexing and Querying XML Data for Regular Path Expressions VLDB," (2001)
  11. F. Rizzolo, "Indexing XML Data with ToXin 4th Int. Workshop on the Web and Database" (2001)
  12. J. Shanmugasundaram, "Efficiently publishing Relational Data as XML DocumentsVLDB" (2000)
  13. J. Shanmugasundaram, "Relational Databases for Querying XML Documents:Limitations and OpportunitiesVLDB," (1999)
  14. I. Tatarinov, "Querying Ordered XML Using a Relational Database System" (2002)
  15. C. Zhang, "On Supporting Containment Queries in Relational Database Management SystemsSIGMOD" (2001)
  16. S. Adler, "Extensible Stylesheet Language (XSL) Version 1.0W3C Proposed Recommendation", pp.~10 (2001)
  17. S. Abiteboul,, "The Lorel Query Language for Semistructured Data" (1997)
  18. S. Boag, "An XML Query Language^W3C Working Draft 16" (2002)
  19. A. Deutsch, "XML-QL:A Query Language for XML Submitted to the W3C 19 available" (1998)
  20. J. Robie, "XML Query Language^" (1999)
  21. W3C Consortium, "XML Path Language(XPath) Version 1.0, W3C Recommendation 16,", pp.~10 (1999)
  22. M. Fernandez, "SilkRoute: Trading between relational and XML" (2000)
  23. T. Shimura, "Storage and Retrieval of XML Documents Using Object-Relational Databases" (1999)
  24. M. J. Carey, "XPERANTO:Publishing Object-Relational Data as XML In Proc. of the Int." (2000)
  25. I. Tatarinov, "Updating XML, SIGMOD" (2001)
  26. R. Bourret, "XML-DBMS:Middleware for Transferring Data between XML Documents and Relational Databases available at http"
  27. K. Runapongsa, "Storing and querying XML data in ORDBMSs" (2002)
  28. 이월영, "족보 기반 XML 문서 인덱싱 기법", 31(1), pp.72~81 (2004)
  29. J. Kim, "The Cost Model for XML Documents", (n) (2001)

관련 논문AI추천

이 간행물의 다른 논문 (24건)