XML 데이타 베이스로 뭘 할것인가?
글쓴이: hunkim / 작성시간: 화, 2003/06/24 - 3:12오후
그동안 XMLDB에 대한 이야기가 많았었는데 최근들어 실제 XMLDB 관련 스펙이나 프로그램들이 많이 나오는것 같습니다. 뭐 Xpath, SQL for XML. 도미노, 오라클도 XML 확장을 발표하고...
무엇보다도 오픈소스인 버클리 DB XML이 얼마전부터 일반에게 공개 되었습니다.
http://www.sleepycat.com/download/index.shtml
XML DB가 기존의 DBMS보다 활용도다 더 많을까요?
어떤 용도로 XML DB를 유용하게 사용할 수 있을런지요?
여러분들에게 이런 DB가 주어진다면 어떤 프로젝트에 사용하시겠습니까?
Forums:
음...궁금한게 있는데요.XML Database가 기존의 RDBM
음...궁금한게 있는데요.
XML Database가 기존의 RDBMS와 다른 점은 무엇인지요? 쿼리를 주고받을때 XML로 중간단계에서 처리가 된다는 것인지, SQL등으로 사용되어 오던 쿼리 방식을 XML로 정의해서 사용할 수 있는 것인지...
차이점을 알면 새로운 용도나 유용성도 좀더 쉽게 상상할 수 있을것 같네요. :)
둘 다를 의미하는 것 같던데요.RDBMS->XML 이렇게 해
둘 다를 의미하는 것 같던데요.
RDBMS->XML 이렇게 해놓으면 XPath를 이용한 질의가 가능할테고
직접 XML을 데이터베이스의 한 타입으로 사용한다는 이야기도 얼핏들은 것 같습니다. ?
그런데 무엇이든 새로운 개념은 너무 어려운거 같네요.
아파치 디비 프로젝트의 내용을 좀 사용해보려는데 왜이리 손댈것이 많은지원 ... (
Berkeley DB XML 의 예를 든다면,XML문서의 Reposi
Berkeley DB XML 의 예를 든다면,
XML문서의 Repository기능 외(기존의 Bekeley DB를 기반)에,
XPath를 사용해서 저장된 XML파일들에 대한 쿼리가 가능합니다.
이때, XPath 쿼리속도를 해결하기 위해서, DB를 생성시, 요소나 속성등에 대해서
인덱스를 만들 수가 있더군요.
이 점이 Berkeley DB XML의 핵심적인 기능이라고 생각됩니다...