Design and Implementation of P-DOM for Embedded XML Database System

내장형 XML 데이터베이스 시스템을 위한 P-DOM의 설계 및 구현

  • 강동완 (경상대학교 컴퓨터과학과 대학원) ;
  • 제권엽 (경상대학교 컴퓨터과학과 대학원) ;
  • 홍영표 (진주국제대학교 컴퓨터정보통신과) ;
  • 한동원 (한국전자통신연구원) ;
  • 강현석 (경상대학교 컴퓨터과학과) ;
  • 배종민 (경상대학교 컴퓨터과학과)
  • Published : 2003.04.01

Abstract

The importance of XML data and their database supports in a mobile terminal system is on the increase. It leads to active research for embedded XML database systems. In order to handle in documents, DOM API should be supported. The existing DOM API is not suitable for the embedded system with limited resource because the DOM tree requires a large space on main memory. Considering poor resource of embedded systems, we present persistent DOM which is implemented on Berkeley DB and DOMdbm which manages it.

이동형 단말 시스템에서 XML 데이터의 역할과 데이터베이스의 지원이 중요해지고 있다. 이에 따라, 내장형 XML 데이터베이스 시스템에 대한 연구가 활발하다. XML문서를 처리하기 위해서는 DOM API를 지원할 필요가 있는데, 기존의 DOM API는 DOM 트리를 메모리에 유지한다. 이것은 제한된 리소스를 가지는 내장형 시스템 을 안정적으로 운용하는데 위협적인 요소이다. 본 논문에서는 내장형 시스템의 부족한 리소스를 고려하여 DOM 트리를 메모리가 아닌 내장형 데이터베이스 시스템인 버클리 DB위에서 구성되는 P-DOM 트리를 제안하고, 이를 관리하는 DOMdbm 시스템을 개발한다.

Keywords