BaseX

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

BaseX — компактная система управления базами данных XML, разрабатываемая в рамках коллективного проекта на платформе GitHub[1]. Эта система преимущественно применяется для сохранения, запроса и визуализации объёмных XML-документов и XML-коллекций.[2]. BaseX может быть использован в различных операционных системах, на основании свободной Open-Source-лицензии.

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

Технологии[править | править код]

Макет базы данных[править | править код]

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 года.