ODYSSEUS/XMLStore: An XML Storage System using the ODYSSEUS Object-Relational DBMS

ODYSSEUS/XML Store: 오디세우스 객체관계형 DBMS를 이용한 XML 저장 시스템

  • 이기훈 (한국과학기술원 전산학과 첨단정보기술연구센터) ;
  • 한욱신 (한국과학기술원 전산학과 첨단정보기술연구센터) ;
  • 김민수 (한국과학기술원 전산학과 첨단정보기술연구센터) ;
  • 이종학 (대구가톨릭대학교 컴퓨터정보통신공학부) ;
  • 황규영 (한국과학기술원 전산학과 첨단정보기술연구센터)
  • Published : 2002.10.01

Abstract

XML 문서가 웹에서 많이 사용됨에 따라, 기존의 DBMS를 이용하여 XML 문서를 저장하고 관리하는 XML 저장 시스템에 대한 연구가 활발히 진행 중이다. 그러나 지금까지의 연구는 대부분 풍부한 모델링 기능을 제공하는 객체관계형 DBMS보다는 관계형 DBMS에 기반하여 이루어져 왔다. 본 논문에서는 오디세우스 객체관계형 DBMS를 위한 XML 저장 시스템인 ODYSSEUS/XMLStore를 설계하고 구현한다. 첫째, XML 문서 구조에서 객체관계형 데이타베이스 스키마로의 매핑에 대해 분석한다. 둘째, 분석된 매핑을 기술하는 방법을 표준 언어인 XML Schema를 활용하여 제안한다. 셋째, 사용자가 정의한 매핑 정보에 의거하여 XML 문서를 객체관계형 데이타베이스에 저장하는 세부 알고리즘을 제안한다.

Keywords