Design of an XMl Document Storage System using Object Oriented Database

객체지향형 데이터베이스를 이용한 XML 문서 저장 시스템 설계

  • 김영일 (충남대학교 컴퓨터공학과 정보검색 연구실) ;
  • 신동욱 (충남대학교 컴퓨터공학과 정보검색 연구실) ;
  • 권택근 (충남대학교 컴퓨터공학과 정보검색 연구실) ;
  • 김형선 (한국전자통신연구원, 컴퓨터 소프트웨어 기술연구소, 전자상거래연구부)
  • Published : 1999.10.01

Abstract

최근 인터넷을 통한 정보 교환을 위해 XML(eXtensible Markup Language)에 대한 저장 및 검색에 대한 연구가 활발히 진행되고 있다. 본 연구에서는 객체지향형 데이터베이스를 이용하여 대량의 XML문서에 대한 저장 및 검색을 지원하는 XML 문서 저장 시스템을 설계하였다. 제안하는 데이터 모델은 XML 문서의 삽입 및 갱신이 용이하도록 분할 방식을 사용하였으며, 객체지향형 데이터베이스에서 구조정보를 추출하기 위한 새로운 모델을 제시하고 있다. XML 문서의 주된 구조정보를 갖는 엘리먼트와 에트리뷰트를 DTD별로 저장하고, 하나의 DTD를 따르는 문서 인스턴스들에 대한 관계를 리스트롤 이용하여 저장해 둠으로서 객체지향형 데이터베이스 내에서 임의의 위치에 존재하는 객체에 대한 접근을 빠르게 지원할 수 있도록 설계하였다.

Keywords