Skip to main content

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

Extensible Markup Language (XML) 데이터베이스는 XML 형식의 데이터 저장을 허용하는 소프트웨어 시스템입니다.XML은 사용자 정의 가능한 태그를 사용하여 정보를 구성하는 데이터를 관리하는 데 사용되는 메타 마크 업 언어입니다.사용자 정의 데이터 구조 및 조직 시스템을 생성 할 수있는 언어의 유연성은 데이터를 여러 형태로 교환하는 데 광범위하게 사용되었습니다.XML 데이터베이스는 종종 정보 포털, 문서 교환 및 제품 카탈로그와 같은 응용 프로그램에서 사용됩니다.data 데이터 전송 에서이 언어를 광범위하게 사용하기 때문에 XML 데이터베이스를 사용하는 것이 데이터 변환 비용 측면에서 일반적으로 더 효율적인 것으로 간주됩니다.이러한 데이터베이스에는 XML 지원 데이터베이스 및 기본 XML 데이터베이스 (NXD)의 두 가지 주요 범주가 있습니다.각 유형의 XML 데이터베이스는 다른 유형의 데이터를 저장하는 데 사용됩니다.XML 가능 데이터베이스는 데이터를 XML 형식의 기존 관계형 데이터베이스로 퍼뜨립니다.데이터는 스토리지로 번역되어 출력시 초기 형식으로 반환됩니다.이 유형의 데이터베이스는 환자 기록과 같은 고도로 구조화 된 정보를 포함하는 데이터 중심 문서를 저장하고 데이터 전송에 XML 만 사용하는 데 사용됩니다.native xml 데이터베이스는 XML 문서를 전체적으로 저장하고 데이터 내부의 데이터를 분리하는 대신 전체로 저장하며 마케팅 브로셔 또는 건강 데이터와 같은 반 구조화 된 정보를 저장하도록 설계되었습니다.반 구조화 된 데이터를 포함하는 XML 문서를 문서 중심이라고합니다.기본 XML 데이터베이스는 특정 물리적 스토리지 모델을 준수하지 않으며, 관계형, 계층 또는 객체 지향 구조와 맞춤형 스토리지 형식을 사용할 수 있습니다.문서를 논리적 컬렉션으로 그룹화하여 문서를 관리하고 여러 컬렉션을 동시에 설정하고 관리 할 수 있습니다.이 유형의 데이터베이스는 사용자가 구조에 관계없이 동일한 컬렉션 내에 모든 유형의 XML 문서를 저장할 수 있습니다.쿼리는 전체 컬렉션에 걸쳐 구성하여 일반적으로 데이터 구성 및 조작을보다 유연하게 만들 수 있습니다.XQuery의 목적은 XML 문서에서 정보를 추출하고 조작 할 수있는 유연한 쿼리와 XML로 변환 될 수있는 다른 소스를 구축 할 수 있도록하는 것입니다.XQuery를 사용할 수있는 일부 응용 프로그램에는 관련 데이터를 위해 웹에서 텍스트 문서를 검색하고 결과를 컴파일하고 응용 프로그램 통합에 사용할 데이터베이스에서 데이터를 추출하고 XML 데이터베이스에 포함 된 데이터에 대한 보고서를 생성하는 것이 포함됩니다.복잡하고 다양한 컨텐츠를 관리 해야하는 조직에서 종종 고용되어 다양한 비즈니스 목표를 위해 데이터를 효율적으로 처리하고 재사용 할 수 있습니다.XML 문서 및 데이터베이스의 유연성을 통해 조직은 다양한 소프트웨어 플랫폼 및 환경에서 데이터를 저장하고 조작 할 수 있습니다.문서는 매뉴얼 또는 제품 카탈로그와 같은 다른 프로젝트에서 동일한 정보를 사용할 수 있도록 다양한 최종 사용자 요구 사항에 맞게 여러 출력 형식을 제공 할 수 있도록 문서를 작성하고 관리 할 수 있습니다.