XML-데이터베이스

XML DatabaseXML 형식으로 방대한 양의 정보를 저장하는 데 사용됩니다. 모든 분야에서 XML 사용이 증가함에 따라 XML 문서를 저장할 안전한 장소가 필요합니다. 데이터베이스에 저장된 데이터는 다음을 사용하여 쿼리 할 수 ​​있습니다.XQuery, 직렬화 및 원하는 형식으로 내 보냅니다.

XML 데이터베이스 유형

XML 데이터베이스에는 두 가지 주요 유형이 있습니다.

  • XML 지원
  • 네이티브 XML (NXD)

XML-사용 가능한 데이터베이스

XML 사용 데이터베이스는 XML 문서의 변환을 위해 제공되는 확장 일뿐입니다. 이것은 데이터가 행과 열로 구성된 테이블에 저장되는 관계형 데이터베이스입니다. 테이블에는 필드로 구성된 레코드 세트가 포함됩니다.

네이티브 XML 데이터베이스

네이티브 XML 데이터베이스는 테이블 형식이 아닌 컨테이너를 기반으로합니다. 많은 양의 XML 문서와 데이터를 저장할 수 있습니다. 네이티브 XML 데이터베이스는XPath-표현.

기본 XML 데이터베이스는 XML 사용 데이터베이스에 비해 장점이 있습니다. XML 기반 데이터베이스보다 XML 문서를 저장, 쿼리 및 유지 관리 할 수있는 능력이 뛰어납니다.

다음 예제는 XML 데이터베이스를 보여줍니다-

<?xml version = "1.0"?>
<contact-info>
   <contact1>
      <name>Tanmay Patil</name>
      <company>TutorialsPoint</company>
      <phone>(011) 123-4567</phone>
   </contact1>
	
   <contact2>
      <name>Manisha Patil</name>
      <company>TutorialsPoint</company>
      <phone>(011) 789-4567</phone>
   </contact2>
</contact-info>

여기에서 연락처 레코드 (contact1 및 contact2)를 보유하는 연락처 테이블이 생성되며, 이는 차례로 이름, 회사전화 의 세 항목으로 구성됩니다 .