베이스X

BaseX
베이스X
BaseX-logo-small-transparent.png
Screenshot BaseX 9.0.png
다양한 시각화로 XML 문서를 표시하는 BaseX GUI
원저작자크리스티안 그룬
초기 릴리즈2007
안정된 릴리스
2022년 8월 1일 10.0, 3일 전(2022-08-01)
저장소
기입처자바
플랫폼자바 SE
이용가능기간:영어, 네덜란드어, 프랑스어, 독일어, 헝가리어, 인도네시아어, 이탈리아어, 일본어, 몽골어, 루마니아어, 러시아어, 스페인어[1]
유형XML 데이터베이스
면허증.BSD-3-Clause[2]
웹 사이트basex.org

BaseX는 GitHub에서 [3]커뮤니티 프로젝트로 개발된 네이티브 경량 XML 데이터베이스 관리 시스템XQuery 프로세서입니다.큰 XML 문서 및 [4]컬렉션을 저장, 쿼리 및 시각화하는 데 특화되어 있습니다.BaseX는 플랫폼에 의존하지 않고 BSD-3-Clause [2]라이선스로 배포됩니다.

다른 문서 지향 데이터베이스와 달리 XML 데이터베이스는 XPathXQuery와 같은 표준화된 쿼리 언어를 지원합니다.BaseX는 World Wide Web Consortium(W3C) 사양[5][6] 및 공식 업데이트 및 전체 텍스트 확장을 매우 준수합니다.포함된 GUI를 통해 사용자는 데이터를 인터랙티브하게 검색, 탐색 및 분석하여 실시간으로 XPath/XQuery 식을 평가할 수 있습니다(즉, 사용자가 입력하는 동안).

테크놀로지

데이터베이스 레이아웃

BaseX는 XML 트리 구조의 표 형식으로 표현하여 XML 문서를 저장합니다.데이터베이스는 단일 문서 또는 문서 모음의 컨테이너 역할을 합니다.XPath 액셀러레이터 부호화 방식 및 계단 결합 연산자는 XPath 로케이션 [8]단계를 가속화하는 데 영감을 주었습니다.또한 BaseX는 경로 작업, 속성 검색, 텍스트 비교 및 전체 텍스트 [9]검색의 성능을 개선하기 위해 여러 유형의 인덱스를 제공합니다.

역사

BaseX는 2005년 Konstanz 대학의 Christian Grün에 의해 시작되었습니다.2007년에 BaseX는 오픈소스가 되어, 그 [10][11]BSD-3-Clause 라이선스를 취득하고 있습니다.

지원되는 시스템

BaseX 서버는 순수 Java 1.8 애플리케이션이기 때문에 적절한 Java 구현을 제공하는 모든 시스템에서 실행됩니다.Windows, Mac OS X, Linux 및 OpenBSD에서 [12]테스트되었습니다.특히 Debian과 Ubuntu[14]위한[13] 패키지를 이용할 수 있습니다.

추가 정보

레퍼런스

  1. ^ "Translations - BaseX Documentation".
  2. ^ a b "BaseX Open Source". Retrieved 2021-06-28.
  3. ^ GitHub: BaseX
  4. ^ "Overview on database instances created with BaseX". Retrieved 30 June 2011.
  5. ^ "W3C: XQuery Test Suite Result Summary". World Wide Web Consortium. Retrieved 30 June 2011.
  6. ^ "W3C: XPath and XQuery Full Text 1.0 Test Suite Result Summary". World Wide Web Consortium. Retrieved 30 June 2011.
  7. ^ BaseX XQJ API
  8. ^ Christian Grün; Marc Kramis; Alexander Holupirek; Marc H. Scholl; Marcel Waldvogel (30 June 2006). "Pushing XPath accelerator to its limits" (PDF). Universität Konstanz. Archived from the original (PDF) on 27 September 2011. Retrieved 30 June 2011.
  9. ^ "Storing and Querying Large XML Instances" (PDF). Universität Konstanz. Archived from the original (PDF) on 9 October 2011. Retrieved 30 June 2011.
  10. ^ "BaseX 5.0: XML Database with Visual Frontend". Linux Magazine. Retrieved 30 June 2011.
  11. ^ "Open Source Kompetenzzentrum of the german Bundesverwaltungsamt" (in German). Archived from the original on 3 November 2011. Retrieved 30 June 2011.
  12. ^ "Startup - BaseX Documentation".
  13. ^ "Debian -- Package search results -- basex".
  14. ^ "basex package: Ubuntu".

외부 링크