BaseX

редактировать
BaseX
BaseX-logo-small-transparent.png
Графический интерфейс BaseX, показывающий XML-документ в различных визуализациях BaseX GUI, показывающий документ XML в различных визуализациях
Исходный автор (ы) Кристиан Грюн
Начальный выпуск2007
Стабильный выпуск 9.4.3 / 11 сентября 2020 г.; 32 дня назад (2020-09-11)
Репозиторий Измените это в Wikidata
Написано наJava
Platform Java SE
Доступен наанглийском, голландском, французском, немецком, венгерском, индонезийском, итальянском, японском, монгольском, румынском, русском, испанском
Тип База данных XML
Лицензия BSD
Веб-сайтbasex.org

BaseX - это встроенная и легкая система управления базами данных XML и процессор XQuery, разработанные как проект сообщества на GitHub. Он специализируется на хранении, запросах и визуализации больших XML-документов и коллекций. BaseX не зависит от платформы и распространяется под разрешающей лицензией на бесплатное программное обеспечение.

В отличие от других документально-ориентированных баз данных, XML-базы данных обеспечивают поддержку стандартизованных языков запросов, таких как XPath и XQuery. BaseX полностью соответствует спецификациям World Wide Web Consortium (W3C) и официальным расширениям Update и Full Text. Включенный графический интерфейс позволяет пользователям интерактивно искать, исследовать и анализировать свои данные и оценивать выражения XPath / XQuery в реальном времени (т. Е. Пока пользователь вводит текст).

Содержание
  • 1 Технологии
  • 2 Структура базы данных
  • 3 История
  • 4 Поддерживаемые системы
  • 5 Дополнительная литература
  • 6 Ссылки
  • 7 Внешние ссылки
Технологии
Макет базы данных

BaseX использует табличное представление древовидных структур XML для хранения документов XML. База данных действует как контейнер для отдельного документа или набора документов. Схема кодирования XPath Accelerator и оператор соединения лестницы были взяты за основу для ускорения шагов определения местоположения XPath. Кроме того, BaseX предоставляет несколько типов индексов для повышения производительности операций с путями, поиска атрибутов, сравнения текста и полнотекстового поиска.

История

BaseX был запущен Кристиан Грюн из Университета Констанца в 2005 году. В 2007 году BaseX перешла на открытый исходный код и с тех пор получила лицензию BSD.

Поддерживаемые системы

Сервер BaseX - это чистое приложение Java 1.8 и, таким образом, работает в любой системе, которая обеспечивает подходящую реализацию Java. Он был протестирован в Windows, Mac OS X, Linux и OpenBSD. В частности, пакеты доступны для Debian и Ubuntu.

Дополнительные материалы для чтения
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-11 13:43:45
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте