XQuery 업데이트 기능

XQuery Update Facility

XQuery Update Facility는 XML 쿼리 언어인 XQuery의 확장이다.XQuery 1.0 및 XPath 2.0 데이터 모델의 인스턴스를 변경하는 데 사용할 수 있는 표현식을 제공한다.

2009년 7월 31일에 W3C 후보 추천서가 되었고 2011년 3월 17일에 추천서로 최종 확정되었다.[1]

XQuery 3.0으로 작업할 버전을 작성했지만,[2] 완료되지 않았으며 W3C 작업 그룹 노트로 보관되어 있다.

구현

  • BaseX - 오픈 소스 XML 데이터베이스 및 XQuery 프로세서, 버전 6.0 이후 지원
  • DataDirect XQuery - Java 기반 상용 XQuery 프로세서.버전 4.0 이후 지원
  • EMC Documentum xDB - 네이티브 XML 데이터베이스.버전 9.0 이후 XQuery 업데이트 기능 지원
  • eXist - 오픈 소스 XML 데이터베이스는 XQuery에 대한 확장을 제공하며, XQuery는 각 SHUpdate 명령을 해당 XQuery 표현식에 매핑한다.
  • MoneDB/XQuery - MoneDB 관계형 데이터베이스 시스템 상단에 있는 오픈 소스 XQuery 프로세서(2011년[3] 이후 사용 안 함으로 선언됨)
  • PureXML - IBM DB2는 버전 9.5 이후 XQuery 업데이트 기능을 제공한다.
  • Oracle XMLDB - Oracle 데이터베이스는 버전 12.1.0.2 이후 XQuery Update Facility를 제공한다.
  • Qizxopen XQuery 엔진.
  • SaxonSA XSLT 및 XQuery Processor - Michael Kay; 버전 9.1 이후 지원, 상용 버전에서만 지원.
  • XQilla - 최신 XQuery Update 기능을 지원하는 개방형 소스(ASL2.0) XQuery 처리 라이브러리.XQilla는 C++로 작성되며 로컬 파일 시스템에 저장된 XML 컨텐츠에 대해 쿼리를 실행하는 명령줄 실행 셸을 포함한다.이 라이브러리는 적극적으로 개발되었으며 지원되는 오라클 제품인 버클리 DB XML의 일부분이다.

참조

  1. ^ "XML and Semantic Web W3C Standards Timeline" (PDF).
  2. ^ XQuery 업데이트 Facility 3.0
  3. ^ MoneDB/XQuery 페이지
  4. ^ Oracle 12.1.0.2의 XQuery 업데이트 기능

외부 링크