MarkLogic est une base de données multi-modèle avec moteur de recherche intégré, éditée par Progress Software. Elle stocke documents (JSON et XML), texte, graphes, vecteurs, données relationnelles, géospatiales, binaires et temporelles sur une seule plateforme et, selon Progress, prend en charge des transactions pleinement ACID, y compris sur plusieurs documents et clusters. Les données se chargent sans schéma prédéfini. Outre MarkLogic Server, Progress propose MarkLogic Data Hub pour intégrer et gouverner les données et MarkLogic FastTrack pour les interfaces de recherche et d'analyse. MarkLogic fonctionne sur site, en environnement virtualisé et dans le cloud, en conteneurs Docker ou Kubernetes, ou en SaaS géré hébergé par Progress.
Progress Software est une entreprise américaine, et MarkLogic est un logiciel commercial propriétaire. En autogestion, vous décidez de l'emplacement des données ; avec le SaaS hébergé par Progress, ce n'est pas acquis, et les sources consultées ne citent aucune région. Pour une organisation européenne, un éditeur américain compte pour le contrôle juridique des données, même hébergées sur votre infrastructure en Europe.