DOI QR코드

DOI QR Code

An Effective Path Table Method Exploiting the Region Numbering Technique

영역 할당 기법을 이용한 효율적인 경로 테이블 기법

  • 민준기 (한국기술교육대학교 인터넷미디어공학부)
  • Published : 2006.04.01

Abstract

Since XML is emerging as the de facto standard for exchanging and representation of data on the web, the amount of XML data has rapidly increased. Thus, the need for effective store and retrieval of U data has arisen. Since the existing techniques such as XRel which is an XML storage and management technique using RDBMS simply record the existing all label paths, diverse classes of label path expressions could not be efficiently supported. In this paper, we present a technique which supports storage and retrieval for XML data using RDBMS efficiently compared with the existing approaches. Since the proposed technique keeps the XML path index on the relational database and replace label paths with path identifiers, diverse XML queries can be evaluated compared with existing approaches. Also, the proposed technique does not require the modification of the relational database engine and consumes the disk space less. Our experimental result demonstrates the better query performance compared with existing techniques.

XML은 인터넷 상에서 데이터 표현 및 교환의 표준으로 떠오르고 있어서 XML 데이터의 양이 급속히 증가하고 있다. 따라서, XML 데이터에 대한 효율적인 저장 및 검색이 필요하다 관계형 데이터베이스를 이용하는 XRel과 같은 XML 저장 관리 기법에서는 단순히 모든 레이블 경로들을 저장함으로써, 다양한 형태의 경로 표현식을 효율적으로 처리하지 못한다. 본 논문에서는 관계형 데이터베이스를 이용하여 XRel에서 제안된 경로 테이블 기법 보다 효율적인 데이터 저장 및 검색 기법을 제시한다. 본 논문에서 제안하는 기법은 XML 경로 인덱스를 관계형 데이터베이스에 저장하고 레이블 경로를 경로 식별자로 대치함으로써 다양한 형태의 XML 질의들을 기존의 방식에 비하여 보다 효율적으로 처리할 수 있도록 하였다. 또한 제안된 방식은 관계형 데이터베이스 엔진의 수정을 요구하지 않으며, 기존의 방식에 비하여 보다 적은 디스크 공간을 소비한다. 우리의 실험 결과는 제안된 기법이 기존의 기법에 비하여 좋은 질의 성능을 나타냄을 보인다.

Keywords

References

  1. D. Beckett and B. McBride, 'RDF IXML Syntax Specification (Revised),' W3C Working Draft, 2003
  2. S. Boag, D. Chambering, M. F. Fernandez, D. Florescu, J. Robie, J. Simeon, 'XQuery 1.0 : An XML Query Language,' W3C Working Draft, 2005
  3. T. Bray, J. Paoli, C. M. Sperberg-McQueen, 'Extensible Markup Language(XML) 1.0,' W3C Recommendation, 1998
  4. J. Clark, S. DeRose, 'XML Path Language(XPath) Version 1.0,' W3C Recommendation, 2002
  5. C. Chung, J. Min, K Shim, 'APEX: An Adaptive Path Index for XML Data,' In Proceedings of ACM SIGMOD Conf., 2002 https://doi.org/10.1145/564691.564706
  6. S. Cox, et al., 'Geogrphy Markup Language(GML) Implementation Specification 2.1.1,' OpenGIS Project Document Number 02-009, 2002
  7. D. Florescu, D. Kossman, 'Storing and Querying XML Data using an RDBMS,' IEEE Data Engineering Bulletin, 22(3), 1999
  8. R. Goldman, J. Widom, 'Dataguides : Enable Query Formulation and Optimization in Semistructured Databases,' In Proceedings of VLDB Conf., 1997
  9. T. Grust, 'Accelerating XPath Location Step,' In Proceedings of ACM SIGMOD, Madison, June, 2002 https://doi.org/10.1145/564691.564705
  10. Q. Li, B. Moon, 'Indexing and Querying XML Data for Regular Path Expression,' In Proceedings of VLDB Conf., 2001
  11. J. M. Martinez, 'Introduction to MPEG-7,' ISO/IEC, 2000
  12. D. L. McGuinness, F. Harmelen, 'OWL Web Ontology Language Overview,' W3C Recommendation, 2004
  13. T. Milo, D. Suciu, 'Index Structures for Path Expression,' In Proceeding of ICDE, 1999
  14. P. Rao, B. Moon, 'PRIX: Indexing And Querying XML Using Prufer Sequence,' In Proceedings of ICDE, 2004 https://doi.org/10.1109/ICDE.2004.1320005
  15. J. Shanmugasundaram, K. Tufte, G. He, C. Zhang, D. DeWitt, J. Naughton, 'Relational Databases for Querying XML Documents: Limitations and Opportunities,' In Proceedings of VLDB Conf., 1999
  16. A. Schmidt, F. Waas, M. L. Kersten, M. J. Carey, I. Manolescu, R. Busse, 'XMark : A Benchmark for XML Data Management,' VLDB Conf., pp.974-985, 2002
  17. J. Shanmugasundararn, E. J. Shekita, J. Kiernan, R. Krishnarnurthy, S. Viglas, J. F. Naughton, I. Tatarinov 'A General Techniques for Querying XML Documents using a Relational Database System,' ACM Record, 30(3), pp.20-26, 2001 https://doi.org/10.1145/603867.603871
  18. T., Shimura, M. Yoshikawa, S. Uemura, 'Storing and Retrieval of XML Documents using Object-Relational Databases,' In Proceedings of DEXA Conf., pp.206-217, 1999
  19. H. Wang, S. Park, W. Fan, P. S. Yu, 'ViST: A Dynamic Index Method for Querying XML Data by Tree Structures,' In Proceedings of ACM SIGMOD., 2003 https://doi.org/10.1145/872757.872774
  20. X. D. Wu, M. L. Lee, W. Hsu, 'A Prime number labeling scheme for dynamic ordered XML trees,' In Proceedings of ICDE,2004 https://doi.org/10.1109/ICDE.2004.1319985