Qualcomm выпускает NoSQL Qizx


Qualcomm запустила Qizx, собственную базу данных XML без SQL для проектов с большим объемом текста, где вам нужен быстрый доступ и поиск документов.

Qualcomm приобрела Qizx, когда купила Axyana Software еще в 2013 году, и с тех пор занимается разработкой базы данных. Новая версия была запущена в начале года и теперь доступна на AWS Marketplace.

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

Qizx предлагает автоматическое индексирование содержимого XML, что позволяет избежать создания специальных индексов для запросов приложений. По умолчанию индексируется все содержимое документов, включая структуру элементов, значения атрибутов (в текстовой, числовой и датной форме, если применимо), простое содержимое элемента и полный текст. Вы также можете использовать настраиваемую индексацию содержимого XML через определяемые пользователем сита данных. Полнотекстовое индексирование также можно настроить, предоставив плагины для токенизации слов, поиска стемминга и тезауруса.

Индексы означают, что время выполнения запросов сведено к минимуму, а Qizx использует структуру XML для автоматической оптимизации запросов. Определение типа документа (DTD) и схема не являются обязательными. Qizx поддерживает XQuery (включая расширения Full-Text и Update) и соответствует спецификациям W3C. Для поддержки XQuery XML-документы, проиндексированные в Qizx, имеют внутреннее представление, соответствующее модели данных XQuery / XPath 2. Их логическая структура полностью сохраняется, и документы можно экспортировать обратно в XML без потери информации (за исключением физических деталей, таких как границы объектов и разделы CDATA).

Хотя Qizx — это NoSQL, он поддерживает транзакции и обновления ACID. Запросы можно выполнять, не мешая одновременным обновлениям; резервное копирование может выполняться во время работы движка Qizx. Программное обеспечение интегрировано в сервер REST, к которому могут получить доступ удаленные клиенты и приложения.


Добавить комментарий