문) 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 |