eXist

eXist


eXist-db
EXist logo.png
원본 작성자볼프강 마이어
개발자피에릭 브라이하인, 레이프-예란 올슨, 아담 레터,[1] 드미트리 샤바노프, 댄스 웨슬스.
초기 릴리즈2000 (2000)
안정적 해제
5.3.1 / 2021년 12월 14일; 16일(2021-12-14)
리포지토리github.com/exist-db/exist/
기록 위치자바
운영 체제Linux, Mac, Windows
플랫폼자바
표준XML, XQuery, XSLT, XPath, SHUPDate, XQJ, DTD, XML 스키마, RelaxNG
유형NoSQL DBMS
면허증GNU LGPL v2.1.
웹사이트www.exist-db.org

eXist-db(또는 eXist for short)는 XML 기술을 기반으로 구축된 NoSQL 데이터베이스를 위한 오픈 소스 소프트웨어 프로젝트다. NoSQL 문서 지향 데이터베이스 시스템과 네이티브 XML 데이터베이스(XML, JSON, HTML, Binary 문서 지원)로 분류된다. 대부분의 관계형 데이터베이스 관리 시스템(RDBMS) 및 NoSQL 데이터베이스와 달리 eXist-db는 XQueryXSLT를 쿼리 및 응용 프로그램 프로그래밍 언어로 제공한다.

eXist-db는 GNU LGPL 버전 2.1에 따라 출시된다.

역사

eXist-db는 볼프강 마이어에 의해 2000년에 만들어졌다. 공개된 주요 버전은 2006년 10월 1.0개, 2013년 2월 2.0개, 2017년 2월 3.0개, 2018년 2월 4.0개, 2019년 9월 5.0.0개였다.

eXist-db는 2006년 InfoWorld로부터 올해의 최고 XML 데이터베이스를 수상했다.[2]

독일의 eXist Solutions GmbH와 영국의 Evolidated Binary는 소프트웨어를 홍보하고 지원한다.[3][4]

아담 레터(Adam Reter)와 에릭 시겔(Erik Siegel)이 공동 저술한 eXist-db용 오렐리(O'Reilly) 책이 있다.[5]

특징들

eXist-db는 소프트웨어 개발자가 광범위한 미들웨어를 작성하지 않고도 XML/JSON/Binary 문서를 유지할 수 있도록 한다. eXist-db는 XQuery와 같은 많은 W3C XML 표준을 따르고 확장한다. 또한 eXist-db는 AJAX형 웹 양식과 인터페이스하기 위한 REST 인터페이스를 지원한다. XForms와 같은 애플리케이션은 코드 몇 줄만 사용하여 데이터를 저장할 수 있다. eXist-db에 대한 WebDAV 인터페이스를 통해 사용자는 XML 파일을 eXist-db 데이터베이스에 직접 "끌어서 놓을" 수 있다. eXist-db는 키워드 인덱싱 시스템을 사용하여 문서를 자동으로 인덱싱한다.[citation needed]

지원되는 표준 및 기술

eXist-db는 다음과 같은 표준과 기술을 지원한다.

  • XPath - XML 경로 언어
  • XQuery - XML 쿼리 언어
  • XSLT - 확장 가능한 스타일시트 언어 변환
  • XSL-FO - XSL 형식 지정 개체
  • WebDAV - 웹 분산 작성 및 버전 관리
  • REST - 표현 상태 전송(URL 인코딩)
  • RESTXQUERY - XQuery에 대한 RESTFICE 주석
  • XIInclude - 서버측 포함 파일 처리(제한된 지원)
  • XML-RPC - 원격 프로시저 호출 프로토콜
  • XProc - XML 파이프라인 처리 언어
  • 자바용 XQuery API[6]

참고 항목

참조

  1. ^ "Adam Retter - O'Reilly Media". Retrieved November 30, 2017.
  2. ^ "InfoWorld Best XML 데이터베이스 2006"
  3. ^ "About eXist Solutions". Retrieved September 23, 2016.
  4. ^ "About Evolved Binary". Retrieved September 2, 2019.
  5. ^ "eXist". Retrieved November 30, 2017.
  6. ^ eXist XQJ API

추가 읽기

  • Siegel, Erik; Retter, Adam (2014). eXist : A NoSQL Document Database and Application Platform. O'Reilly Media. ISBN 978-1-4493-3710-0.

외부 링크