MarkLogic is a multi-model database with a built-in search engine from Progress Software. It stores documents (JSON and XML), text, graph, vector, relational, geospatial, binary and time-based data on one platform and, according to Progress, supports fully ACID-compliant transactions, including across multiple documents and clusters. Data can be loaded without a predefined schema. Besides MarkLogic Server, Progress offers MarkLogic Data Hub for integrating and governing data and MarkLogic FastTrack for search and analysis interfaces. MarkLogic runs on premises, in virtualised environments and in the cloud, in containers via Docker or Kubernetes, or as a managed SaaS hosted by Progress.
Progress Software is a US company, and MarkLogic is commercial, proprietary software. With self-managed installations you decide where the data resides, but with the SaaS hosted by Progress that is not a given; the sources consulted name no hosting regions. For European organisations, a US supplier is relevant to legal control over the data, even when the data sits on your own infrastructure in Europe.