XML Database

from Language/XML 2009. 6. 1. 16:35

) XML문서관리의 요구조건을 설명하고 관계형 DB, 객체지향형 DB, 네이티브(Native)DB 접근으로 분류하여 관리 방법의 특징 및 장,단점을 기술

)

1.  XML활성화 현황 및 XML문서관리의 요구조건

  . XML활성화 현황 및 XML문서관리의 필요성

      - 기존 HTMl기반의 웹문서의 구조적 표현 어려움 존재, 기업간 데이타교환의 비표준으로 인한 상호운용성 어려움 존재

      - 문서의 구조 및 표현에 대한 확장성을 부여 하기 위해 Tag형태의 정의 구조를 가져갈 수 있는 WC표준

      - 기업내의 다양한 문서유형 및 방대성을 관리하기 위해 XML문서관리 중요성 인식

   . XML 문서관리 요구조건

      1) XML 문서의 저장

      2) XML 문서의 업데이트

      3) XML 문서의 효율적 검색

      4) XML 문서의 표현

2. XML문서관리 요구조건 만족을 위한 XML DB

   . XMLDB 구현 구조

       (그림)

    . XML 핵심기술

        문서저장 - Schema, DTD

        문서업데이트 - DOM/SAX

        검색 - XQuery, XPath

        표현 - XSLT, XSL

        인덱싱 - i-index 알고리즘 등

3. XMLDB 관리방법 유형 및 장단점 비교

   . XMLDB 관리방법에 대한 유형

        1) 관계형 DB

           - 기존 관계형 DBMS CLOB/BLOB 데이터 타입 활용

           - XML문서의 파싱/Processing을 위한 엔진 장착

           - 구조중심의 XML 문서에 적합

         2) 객체지향 DB

            - 객체지향 DB의 객체저장 및 검색의 효율성을 활용한 유형

            - XML문서의 다양성을 만족하기 위한 사용자 정의 데이타 타입 사용 가능

            - Nested 형태의 계층적 데이타 저장 가능

         3) Native DB

             - XML 문서와 Processor에 최적화된 형탱의 DB 구축방법

             - 객체지향형 DB를 근간으로 하는 DB구축방법

             - XML 문서의 객체중심 형태에 적합

      . XMLDB 유형별 장단점 및 비교

 

관계형 DB

객체지향 DB

Native DB

장점

기존경험/기술재활용

XML문서 적용효율화

 

 

마이그레이션비용최소화

다양한 데이타 타입 제공

다양한 데이타 타입 제공

 

기존 DB 연계성/ 확장성

객체형태 문서 효과적

성능/검색편의성

단점

최적활용 구조중심의 문서저장

다양한 형태의 XML 문서관리

신규 XML관리 필요

 

4. XMLDB 활용현황 및 세계화 전략

   . XMLDB 활용현황

       - 기업내/외부 데이타 교환을 위한 표준 Repository 구축 및 XMLDB활용

       - ebXML, 웹서비스등 기업간 협약서 및 관련데이타의 저장소로 활용

       - 기존 비구조적인 문서의 XML문서화 및 저장공간으로 활용

    . 세계화 전략

       - XMLDB를 비롯, MMDB, Hybrid MMDB, Opensource DB DB분야의 세계적 기술력 인정

       - 범 국가적인 차원의 세계화 전략 수립 및 관련업체 지원, 수요지향적 정책 진행

       - 표준화 포럼, 기술력 향상을 위한 협력체계 구축 필요

 

'Language > XML' 카테고리의 다른 글

XML데이터의 특성과 XML 데이터베이스 분류  (0) 2009.06.03
XML - XQUERY  (0) 2009.05.29
,