BaseX

Материал из Википедии — свободной энциклопедии
BaseX
Логотип программы BaseX
Скриншот программы BaseX
Тип
Документо-ориентированная СУБД
Автор Christian Grün
Разработчик BaseX Team
Написана на Java
Операционная система
Кроссплатформенное программное обеспечение
Первый выпуск 2007
Аппаратная платформа Java Virtual Machine
Последняя версия 11.7
Репозиторий github.com/BaseXdb/basex
Лицензия
Лицензия BSD
Сайт basex.org
Логотип Викисклада Медиафайлы на Викискладе

BaseX — компактная

Open-Source
-лицензии.

BaseX предоставляет высоко-стандартную совместимость с W3C-языками XPath и XQuery[3][4], а также с обновляющими и полнотекстовыми расширениями. Интегрированный графический интерфейс пользователя позволяет проводить интерактивное обследование и анализ собственных данных, предоставляя возможность выполнения команд языков XPath и XQuery.

Технологии

  • XPath — язык запросов
  • XQuery 3.1
    • XQuery Update Facility 3.0 (W3C)
    • XPath/XQuery Full Text 3.0 (W3C)
  • Поддержка EXPath-модулей и Packaging-систем
  • Клиент-серверная
    архитектура с администрированием пользователей и трансактивным управлением
  • APIs: RESTXQ, REST, WebDAV, XML:DB, XQJ; Java, C#, Perl, PHP, Python и другие языки программирования
  • поддерживаемые форматы данных: XML, HTML, JSON, CSV, Text, бинарные данные
  • дерево выбора, Диаграмма рассеяния

Макет базы данных

BaseX применяет табличные изображения древовидных структур для сохранения XML-документов. База данных может содержать в себе как отдельные документы, так и коллекции документов. BaseX обладает многочисленными индексными структурами, которые увеличивают скорость запросов XPath-операций, сравнения атрибутов и текстов, а также полнотекстового поиска.[5]

История

BaseX был создан в 2005 году Кристианом Грюном, научным сотрудником Констанцского университета (Германия). С 2007 года BaseX распространяется в открытых исходных текстах.

Примечания

  1. GitHub: BaseX. Дата обращения: 29 июля 2012. Архивировано 27 ноября 2013 года.
  2. BaseX: Statistics. Дата обращения: 29 июля 2012. Архивировано 15 июня 2012 года.
  3. W3C: XQuery Test Suite Result Summary. Дата обращения: 29 июля 2012. Архивировано 3 апреля 2012 года.
  4. W3C: XPath and XQuery Full Text 1.0 Test Suite Result Summary. Дата обращения: 29 июля 2012. Архивировано 30 мая 2012 года.
  5. Storing and Querying Large XML Instances. Констанцский университет, 2011. Дата обращения: 29 июля 2012. Архивировано 21 июня 2013 года.