MarkLogic — коммерческая корпоративная мульти-модельная система управления базами данных, ориентированная на работу с документно-ориентированными данными в форматах XML и JSON. Платформа сочетает в себе возможности хранилища документов, полнотекстового поиска, поддержки семантических данных в виде RDF-триплетов и механизмы транзакционной целостности с поддержкой ACID. Решение ориентировано на корпоративное использование, интеграцию данных из разнородных источников и масштабирование для обработки больших объёмов информации.
Развитие MarkLogic было направлено на объединение функций поиска и управления данными в единой системе, что облегчает построение интеграционных слоёв и «data hub» архитектур. Система предусматривает встроенные механизмы индексации, репликации и распределённого хранения, а также API и языковые расширения для выполнения запросов и трансформаций данных. Важной частью платформы является управление безопасностью, контроль доступа и аудит операций в корпоративных развертываниях.
- Модель данных: хранение и управление документами в форматах XML и JSON с поддержкой схем и валидации.
 - Мульти-модельность: поддержка семантических данных в формате RDF и SPARQL-запросов поверх документах.
 - Поиск: встроенный полнотекстовый поиск с возможностями ранжирования, языковых анализаторов и морфологической обработки.
 - Транзакции: поддержка ACID-транзакций на уровне движка для обеспечения согласованности данных.
 - Масштабирование: возможности горизонтального масштабирования, шардирование и репликация для повышения доступности и производительности.
 - Интеграция данных: инструменты для интеграции разнородных источников, преобразований и построения централизованных data hub решений.
 - Индексация: автоматическая и настраиваемая индексация структурированных и неструктурированных данных для ускорения запросов.
 - Безопасность и аудит: механизм управления доступом, шифрования и ведения журналов аудита для соответствия корпоративным требованиям.
 - API и расширяемость: поддержка REST, Java, JavaScript и XQuery для разработки прикладных интеграций и приложений.
 - Управление данными и администрирование: средства мониторинга, резервного копирования и восстановления, а также управления конфигурацией кластера.