MarkLogic Server

Synopsis
MarkLogic Server is a "content server": a combination of a native XML database with a fully featured implementation of the W3C XQuery language that allows XML content to be searched, queried, updated, and transformed in many different ways.

Features

 * schema-independent (but schema-aware) loading and querying of XML content, stored in native XML format
 * extensive collation and natural-language support (for English, French, Italian, German, Spanish, Arabic, Simplified Chinese, and Russian [as of late 2007])
 * full implementation of XQuery (based on May 2003 version of specs; update planned but not scheduled) with extensions for XML update, full-text search, etc.
 * built-in HTTP and WebDAV servers; Java connector; email processing support
 * rich security model, with ability to define multiple access groups and user roles; permissions can be tied to URLs in the database or to specific library functions
 * many options for full-text indexing and searching, including stemmed searching (in all supported languages) and user-created thesaurus

User commentary
Please sign all comments. (Presented University of Virginia Press experience using ML Server in a panel session at the 2007 Members' Meeting --DavidSewell 20:45, 5 November 2007 (GMT))

System requirements
Supported platforms:
 * Red Hat Linux (x86, x64)
 * Sun Solaris 8 and 9 (SPARC) and 10 (SPARC, x64)
 * Windows Server 2003 (x86, x64)

Source code and licensing
Commercial: full implementation via individually negotiated license. (Expensive: somewhere in the five-figure range, $US)

30-day trial licenses are available. There is also a free-of-charge Community License version, limited to 100 MB of data and personal use only, which may be obtained from the Mark Logic Download Page

Support for TEI
No out-of-the-box special support for TEI. The TEI namespace (like any namespace) may be configured with a default prefix such as tei: in the administrative console, so that code does not need to declare the namespace each time it is used.

Language(s)
Distributed as compiled binaries only.

Official documentation in English only. Searching and collation functions are avaiable for: English, French, Italian, German, Spanish, Arabic, Simplified Chinese, and Russian [as of late 2007]

Documentation
http://xqzone.com/pubs/3.2/default.xqy

Tech support
Free support via users' mailing list (including Community License users). Purchasers of the full license receive direct indvidual support from MarkLogic technical support staff.

User community
Mark Logic Developer Network

Sample implementations

 * University of Virginia Press Rotunda publications are built entirely on MarkLogic Server
 * Alberta Learning Center

Current version number and date of release
4.1.7: August 2010

History of versions
3.2-3.1: October 2007

How to download or buy

 * Community License version: http://xqzone.marklogic.com/download/
 * queries about full licensing: [mailto:sales@marklogic.com sales@marklogic.com]