XML 데이터베이스 란 무엇입니까?

Extensible Markup Language (XML) 데이터베이스는 XML 형식의 데이터 저장을 허용하는 소프트웨어 시스템입니다. XML은 사용자 정의 가능한 태그를 사용하여 정보를 구성하는 데이터를 관리하는 데 사용되는 메타 마크 업 언어입니다. 사용자 정의 데이터 구조 및 조직 시스템을 생성 할 수있는 언어의 유연성은 데이터를 여러 형태로 교환하는 데 광범위하게 사용되었습니다. XML 데이터베이스는 종종 정보 포털, 문서 교환 및 제품 카탈로그와 같은 응용 프로그램에서 사용됩니다.

데이터 전송 에서이 언어를 광범위하게 사용하여 XML 데이터베이스를 사용하는 데이터 변환 비용 측면에서 일반적으로 더 효율적인 것으로 간주됩니다. 이러한 데이터베이스에는 XML 지원 데이터베이스 및 기본 XML 데이터베이스 (NXD)의 두 가지 주요 범주가 있습니다. 각 유형의 XML 데이터베이스는 다른 유형의 데이터를 저장하는 데 사용됩니다.

XML 지원 데이터베이스는 데이터를 XML 형식의 기존 관계형 데이터베이스로 퍼뜨립니다. 데이터는 STORAG에 대해 변환됩니다E, 출력시 초기 형식으로 돌아 왔습니다. 이 유형의 데이터베이스는 환자 기록과 같은 고도로 구조화 된 정보를 포함하는 데이터 중심 문서를 저장하고 데이터 전송에 XML 만 사용하는 데 사용됩니다.

기본 XML 데이터베이스는 XML 문서를 전체적으로 저장하고 데이터를 분리하는 대신 전체로 저장하며 마케팅 브로셔 또는 건강 데이터와 같은 반 구조화 된 정보를 저장하도록 설계되었습니다. 반 구조화 된 데이터를 포함하는 XML 문서를 문서 중심이라고합니다. 기본 XML 데이터베이스는 특정 물리적 스토리지 모델을 준수하지 않으며, 관계형, 계층 또는 객체 지향 구조와 맞춤형 스토리지 형식을 사용할 수 있습니다. 문서를 논리적 컬렉션으로 그룹화하여 문서를 관리하고 여러 컬렉션을 동시에 설정하고 관리 할 수 ​​있습니다. 이 유형의 데이터베이스는 사용자가 O에 관계없이 모든 유형의 XML 문서를 저장할 수 있습니다.F 구조, 동일한 컬렉션 내에서. 쿼리는 전체 컬렉션에 걸쳐 구성 될 수 있으므로 일반적으로 데이터 구성 및 조작을보다 유연하게 만듭니다.

XML 데이터베이스는 XQuery라고하는 XML 문서를 추출하고 조작하기 위해 특별히 설계된 특수 프로그래밍 언어를 사용합니다. XQuery의 목적은 XML 문서에서 정보를 추출하고 조작 할 수있는 유연한 쿼리를 구성하고 XML로 변환 될 수있는 다른 소스를 제공하는 것입니다. XQuery를 사용할 수있는 일부 응용 프로그램에는 관련 데이터를 위해 웹에서 텍스트 문서를 검색하고 결과를 컴파일하고 응용 프로그램 통합에 사용할 데이터베이스에서 데이터를 추출하고 XML 데이터베이스에 포함 된 데이터에 대한 보고서를 생성하는 것이 포함됩니다.

XML 데이터베이스는 종종 복잡하고 다양한 컨텐츠를 관리 해야하는 조직에서 사용하여 다양한 비즈니스 목표를 위해 데이터를 효율적으로 처리하고 재사용 할 수 있습니다. XML 문서 및 데이터의 유연성기지를 통해 조직은 다양한 소프트웨어 플랫폼 및 환경에서 데이터를 저장하고 조작 할 수 있습니다. 문서는 매뉴얼 또는 제품 카탈로그와 같은 다른 프로젝트에서 동일한 정보를 사용할 수 있도록 다양한 최종 사용자 요구 사항에 맞게 여러 출력 형식을 제공 할 수 있도록 문서를 작성하고 관리 할 수 ​​있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?