MarkLogic ist eine Multi-Model-Datenbank mit integrierter Suchmaschine von Progress Software. Sie speichert Dokumente (JSON und XML), Text-, Graph-, Vektor-, relationale, Geodaten, Binärdaten und zeitbezogene Daten auf einer Plattform und unterstützt nach Angaben von Progress vollständig ACID-konforme Transaktionen, auch über mehrere Dokumente und Cluster hinweg. Daten lassen sich ohne vorab definiertes Schema laden. Neben MarkLogic Server bietet Progress MarkLogic Data Hub zur Integration und Governance von Daten sowie MarkLogic FastTrack für Such- und Analyseoberflächen. MarkLogic läuft lokal, in virtualisierten Umgebungen und in der Cloud, in Containern über Docker oder Kubernetes oder als von Progress gehostetes, verwaltetes SaaS.
Progress Software ist ein US-amerikanisches Unternehmen, und MarkLogic ist kommerzielle, proprietäre Software. Bei selbst verwalteten Installationen bestimmen Sie den Speicherort der Daten, beim von Progress gehosteten SaaS nicht ohne Weiteres; die herangezogenen Quellen nennen keine Hosting-Regionen. Für europäische Organisationen ist ein US-Lieferant für die rechtliche Kontrolle über die Daten relevant, auch wenn die Daten auf Ihrer eigenen Infrastruktur in Europa liegen.