*XML 데이터베이스 기술의 분석적 연구(An analytic study of XML database techniques)
- 전문가 제언
-
□ 관계형 데이터베이스와 XML문서 사이에는 근본적인 차이점이 존재하며, 관계형 데이터베이스는 table, column, row를 중심으로 하는 반면에 XML문서는 parent, child 등으로 표시되는 계층구조를 가지고 있다.
□ 이는 본질적으로 XML문서의 구조를 관계형 모델 안에 적절히 표현하는 것이 쉽지 않다는 것을 의미한다. 이와 같은 경우에는 XML을 변환하는 대신 본질적으로 XML을 저장하는 XML Database를 고려해보는 것이 좋다.
□ XML Database를 사용하면 애플리케이션의 속도가 비약적으로 빨라진다. 애플리케이션의 모든 컴포넌트들이 XML형식의 데이터를 다룰 필요가 있는 경우에는 XML데이터베이스가 변환에 필요한 시간을 단축해 주기 때문이다.
□ XML database의 대부분은 현재 관계형 데이터베이스에 SQL을 사용하여 질의를 하듯이, XPath 쿼리를 사용하여 데이터베이스에 질의할 수 있는 기능을 함께 제공한다. XML은 본질적으로 계층적이기 때문에 XPath는 table, column, row 등에 초점을 맞추고 있는 SQL보다 더 자연스러운 질의어로 사용할 수 있다.
- 저자
- Jia-Lang Seng; Yu Lin; Wang, J.; Jing Yu
- 자료유형
- 원문언어
- 영어
- 기업산업분류
- 정보통신
- 연도
- 2003
- 권(호)
- 103(2)
- 잡지명
- Ind. Manage. + Data Syst. (UK)
- 과학기술
표준분류 - 정보통신
- 페이지
- 111~120
- 분석자
- 김*배
- 분석물
-