HOME

TheInfoList



OR:

MarkLogic is an American
software Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications. The history of software is closely tied to the development of digital comput ...
business that develops and provides an enterprise
NoSQL NoSQL (originally meaning "Not only SQL" or "non-relational") refers to a type of database design that stores and retrieves data differently from the traditional table-based structure of relational databases. Unlike relational databases, which ...
database, which is also named ''MarkLogic''. They have offices in the
United States The United States of America (USA), also known as the United States (U.S.) or America, is a country primarily located in North America. It is a federal republic of 50 U.S. state, states and a federal capital district, Washington, D.C. The 48 ...
,
Europe Europe is a continent located entirely in the Northern Hemisphere and mostly in the Eastern Hemisphere. It is bordered by the Arctic Ocean to the north, the Atlantic Ocean to the west, the Mediterranean Sea to the south, and Asia to the east ...
,
Asia Asia ( , ) is the largest continent in the world by both land area and population. It covers an area of more than 44 million square kilometres, about 30% of Earth's total land area and 8% of Earth's total surface area. The continent, which ...
, and
Australia Australia, officially the Commonwealth of Australia, is a country comprising mainland Australia, the mainland of the Australia (continent), Australian continent, the island of Tasmania and list of islands of Australia, numerous smaller isl ...
. In February 2023, MarkLogic was acquired by
Progress Software Progress Software Corporation is an American public company that produces software for creating and deploying business applications. Founded in Burlington, Massachusetts with offices in 16 countries, the company posted revenues of $531.3 mill ...
for $355 million.


Overview

Founded in 2001 by Christopher Lindblad and Paul Pedersen, MarkLogic Corporation is a privately held company with over 500 employees that was acquired by Vector Capital in October 2020.


History

MarkLogic was originally named Cerisent when it was founded in 2001 by Christopher Lindblad, who was the Chief Architect of the Ultraseek
search engine A search engine is a software system that provides hyperlinks to web pages, and other relevant information on World Wide Web, the Web in response to a user's web query, query. The user enters a query in a web browser or a mobile app, and the sea ...
at Infoseek, as well as Paul Pedersen, a professor of computer science at
Cornell University Cornell University is a Private university, private Ivy League research university based in Ithaca, New York, United States. The university was co-founded by American philanthropist Ezra Cornell and historian and educator Andrew Dickson W ...
and
UCLA The University of California, Los Angeles (UCLA) is a public land-grant research university in Los Angeles, California, United States. Its academic roots were established in 1881 as a normal school then known as the southern branch of the C ...
, and Frank R. Caufield, Founder of Darwin Ventures, to address shortcomings with existing search and data products. The product first focused on using
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
document markup standard and
XQuery XQuery (XML Query) is a query language and functional programming language designed to query and transform collections of structured and unstructured data, primarily in the form of XML. It also supports text data and, through implementation-sp ...
as the query standard for accessing collections of documents up to hundreds of terabytes in size. In 2009, IDC mentioned MarkLogic as one of the top ''Innovative Information Access Companies'' with under $100 million in revenue. In May 2012, Gary Bloom was appointed as Chief Executive Officer. He held senior positions at Symantec Corporation,
Veritas Software Veritas Technologies LLC is an American international data management company headquartered in Mountain View, California, Santa Clara, California. The company has its origins in Tolerant Systems, founded in 1983 and later renamed Veritas Softwa ...
, and
Oracle An oracle is a person or thing considered to provide insight, wise counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. If done through occultic means, it is a form of divination. Descript ...
. Post-acquisition, the company named Jeffrey Casale as its new CEO.


Funding

MarkLogic received its first financing of in 2002 led by Sequoia Capital, followed by a investment in June 2004, this time led by Lehman Brothers Venture Partners. The company received additional funding of $15 million in 2007 from its existing investors Sequoia and Lehman. The same investors put another $12.5 million into the company in 2009. On 12 April 2013, MarkLogic received an additional in funding, led by Sequoia Capital and Tenaya Capital. On May 12, 2015, MarkLogic received an additional in funding, led by Wellington Management Company, with contributions from Arrowpoint Partners and existing backers, Sequoia Capital, Tenaya Capital, and Northgate Capital. This brought the company's total funding to and gave MarkLogic a pre-money valuation of . NTT Data announced a strategic investment in MarkLogic on 31 May 2017.


Products

The MarkLogic product is considered a multi-model NoSQL database for its ability to store, manage, search
JSON JSON (JavaScript Object Notation, pronounced or ) is an open standard file format and electronic data interchange, data interchange format that uses Human-readable medium and data, human-readable text to store and transmit data objects consi ...
and
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
documents and
semantic Semantics is the study of linguistic Meaning (philosophy), meaning. It examines what meaning is, how words get their meaning, and how the meaning of a complex expression depends on its parts. Part of this process involves the distinction betwee ...
data ( RDF triples).


Releases

* 2001 Cerisent XQE 1 * 2004 Cerisent XQE 2 * 2005 MarkLogic Server 3 * 2008 MarkLogic Server 4: Geospatial search, entity extraction, advanced XQuery, performance, scalability enhancements * 2011 MarkLogic Server 5: Flexible replication / DDIL, real-time indexing, advanced search, improved analytics, concurrency enhancements * 2012 MarkLogic Server 6: REST and Java APIs, App Builder, enhanced UI, improved search * 2013 MarkLogic Server 7: Semantics, bitemporal data, tiered storage, improved search, better management * 2015 MarkLogic Server 8: Ability to store
JSON JSON (JavaScript Object Notation, pronounced or ) is an open standard file format and electronic data interchange, data interchange format that uses Human-readable medium and data, human-readable text to store and transmit data objects consi ...
data and process data using
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
. * 2017 MarkLogic Server 9: Data integration across Relational and Non-Relational data. * 2019 MarkLogic Server 10: Enhanced Data Hub, improved SQL, security, analytics performance, cloud support * 2022 MarkLogic Server 11: MarkLogic Ops Director (Monitoring and Administration Improvements), expanded PKI


Licensing and support

MarkLogic is
proprietary software Proprietary software is computer software, software that grants its creator, publisher, or other rightsholder or rightsholder partner a legal monopoly by modern copyright and intellectual property law to exclude the recipient from freely sharing t ...
, available under a freeware developer
software license A software license is a legal instrument governing the use or redistribution of software. Since the 1970s, software copyright has been recognized in the United States. Despite the copyright being recognized, most companies prefer to sell lic ...
or a commercial "Essential Enterprise" license. Licenses are available from MarkLogic or directly from cloud marketplaces such as
Amazon Web Services Amazon Web Services, Inc. (AWS) is a subsidiary of Amazon.com, Amazon that provides Software as a service, on-demand cloud computing computing platform, platforms and Application programming interface, APIs to individuals, companies, and gover ...
and Microsoft Azure.


Technology

MarkLogic is a multi-model NoSQL database that has evolved from its
XML database An XML database is a data persistence software system that allows data to be specified, and stored, in XML format. This data can be queried, transformed, exported and returned to a calling system. XML databases are a flavor of document-oriented ...
roots to also natively store
JSON JSON (JavaScript Object Notation, pronounced or ) is an open standard file format and electronic data interchange, data interchange format that uses Human-readable medium and data, human-readable text to store and transmit data objects consi ...
documents and RDF triples for its
semantic data model A semantic data model (SDM) is a :wiktionary:high-level, high-level semantics-based database description and structuring formalism (database model) for databases. This database model is designed to capture more of the meaning of an application e ...
. It uses a distributed architecture that can handle hundreds of billions of documents and hundreds of
terabyte The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable un ...
s of data. MarkLogic maintains
ACID An acid is a molecule or ion capable of either donating a proton (i.e. Hydron, hydrogen cation, H+), known as a Brønsted–Lowry acid–base theory, Brønsted–Lowry acid, or forming a covalent bond with an electron pair, known as a Lewis ...
consistency for transactions and has a Common Criteria certification security model,
high availability High availability (HA) is a characteristic of a system that aims to ensure an agreed level of operational performance, usually uptime, for a higher than normal period. There is now more dependence on these systems as a result of modernization ...
, and disaster recovery. It is designed to run on-premises within public or private
cloud computing Cloud computing is "a paradigm for enabling network access to a scalable and elastic pool of shareable physical or virtual resources with self-service provisioning and administration on-demand," according to International Organization for ...
environments like
Amazon Web Services Amazon Web Services, Inc. (AWS) is a subsidiary of Amazon.com, Amazon that provides Software as a service, on-demand cloud computing computing platform, platforms and Application programming interface, APIs to individuals, companies, and gover ...
. MarkLogic's Enterprise NoSQL database platform is used in various sectors, including publishing, government and finance. It is employed in a number of systems currently in production.


See also

*
Document database A document-oriented database, or document store, is a computer program and data storage system designed for storing, retrieving and managing document-oriented information, also known as Semi-structured model, semi-structured data. Document-orie ...
*
Graph database A graph database (GDB) is a database that uses graph structures for semantic queries with nodes, edges, and properties to represent and store data. A key concept of the system is the graph (or edge or relationship). The graph relates the dat ...
* Multi-model database *
NoSQL NoSQL (originally meaning "Not only SQL" or "non-relational") refers to a type of database design that stores and retrieves data differently from the traditional table-based structure of relational databases. Unlike relational databases, which ...
* Triple store *
MongoDB MongoDB is a source-available, cross-platform, document-oriented database program. Classified as a NoSQL database product, MongoDB uses JSON-like documents with optional database schema, schemas. Released in February 2009 by 10gen (now MongoDB ...


References


Further reading

* Fowler, Adam. "NoSQL for Dummies". , 9781118905623. * Taylor, Allen. "Semantics for Dummies". . * Hunter, Jason. "Inside MarkLogic Server" * McCreary, Dan, and Ann Kelly. ''Making Sense of NoSQL''. Manning Publications Co. August 2012. . * Zhang, Andy. ''Beginning MarkLogic with XQuery and MarkLogic Server''. Champion Writers, Inc. 24 June 2009. {{ISBN, 1608300153. NoSQL companies Software companies based in California Companies established in 2001 Companies based in San Carlos, California Big data companies Software companies of the United States 2023 mergers and acquisitions