MarkLogic

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
MarkLogic Corporation
Private
Industry Software
Founded 2001
Headquarters San Carlos, California
Key people
Gary Bloom, CEO Christopher Lindblad, co-founder
Products MarkLogic licenses, support, and consulting services
Website www.marklogic.com

MarkLogic Corporation is an American software business that develops and provides an enterprise NoSQL database, MarkLogic. MarkLogic is considered a multi-model NoSQL database for its ability to store, manage, and search JSON and XML documents and graph data (RDF triples). Organizations rely on the flexibility and agility of MarkLogic in order to integrate massive amounts of data and build large scale web applications.[1]

MarkLogic runs mission-critical applications for over 550 customers, including Aetna, BBC, Boeing, Broadridge Financial Solutions, Centers for Medicare & Medicaid Services, Condé Nast, Dow Jones, McGraw Hill Financial, NBC, Wiley, U.S. Army, U.S. Navy. Also, six of the top ten global banks. MarkLogic is a privately held company with over 500 employees and is headquartered in Silicon Valley with offices throughout the United States, Europe, Asia, and Australia.

Based on 2014 revenue, MarkLogic is the leader among NoSQL databases, and is the only NoSQL database to appear in the Gartner Leaders Quadrant in the Magic Quadrant for Operational Database Management Systems for the past two years.[2][3]

History

MarkLogic was first named Cerisent and was founded in 2001 by Christopher Lindblad,[4] who was the Chief Architect of the Ultraseek search engine at Infoseek, and Paul Pedersen, a professor of computer science at Cornell University and UCLA, and Frank R. Caufield,[5] Founder of Darwin Ventures,[6] to address shortcomings with existing search and data products. The product first focused on using XML document markup standard and XQuery as the query standard for accessing collections of documents up to hundreds of terabytes in size. MarkLogic 8 added the ability to store JSON data and process data using JavaScript.[7]

In May 2012, Gary Bloom joined MarkLogic as Chief Executive Officer.[8] Prior to joining Veritas Software as CEO in 2000, Bloom held several senior positions at Oracle and was widely considered the successor to Larry Ellison.[9]

In 2012, MarkLogic was the vendor with the largest revenue for Hadoop/NoSQL Software or Services, with 13 percent of total marketshare.[10]

For the 2012 London Olympics, the BBC used MarkLogic to power its Olympic Data Services, an application that had to be built in 12 months. "Given the timescales, this project would not have been achievable using a SQL database, which would have pushed the design towards more complete modeling of the data."[11] BBC broke all traffic records during the 2-week games, 2.8 Petabytes on peak day, including more than 100m video requests.[12]

On 12 April 2013, MarkLogic received an additional $25 Million in funding, led by Sequoia Capital and Tenaya Capital.[13][14]

Since 1 October 2013, MarkLogic has been used to help power the U.S. government healthcare.gov site, launched to support the Patient Protection and Affordable Care Act (ACA). Healthcare.gov had trouble at launch, and according to the New York Times, the main contractor for ACA originally objected to using MarkLogic.[15][16]

In February 2015, NBC launched a mobile app for its iconic Saturday Night Live show, and as of September 2015, the app had been used to stream over 100 Million clips. MarkLogic is the database used for storing and searching metadata, and the app also has a predictive engine connected to the database that keeps users engaged with the content. [17]

On 12 May 2015, MarkLogic received an additional $102 Million 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 $173 Million and gave MarkLogic a pre-money valuation of $1 billion.[18]

Product releases

  • 2003—Cerisent XQE 1.0
  • 2004—Cerisent XQE 2.0
  • 2005—MarkLogic Server 3.0
  • 2006—MarkLogic Server 3.1
  • 2007—MarkLogic Server 3.2
  • 2008—MarkLogic Server 4.0
  • 2009—MarkLogic Server 4.1
  • 2010—MarkLogic Server 4.2
  • 2011—MarkLogic Server 5.0
  • 2012—MarkLogic Server 6.0
  • 2013—MarkLogic Server 7.0
  • 2015—MarkLogic Server 8.0

Licensing and support

MarkLogic Server is available under various licensing and delivery models. These were announced in October 2013:[19]

  • MarkLogic Developer: Free, full-featured version.[20] Included API's extend to all versions of MarkLogic. Not for production use.
  • MarkLogic Essential Enterprise: Full-featured Enterprise NoSQL database that includes search engine, replication, backup, high availability, recovery, fine-grained security, location services, and alerting. Semantics and advanced language packs are options. Available as perpetual license, term/yearly license or hourly.
  • MarkLogic Global Enterprise: Version designed for use for large, globally distributed applications. Semantics, tiered storage, geospatial alerting and advanced language packs are options.

Technology

MarkLogic is a multi-model NoSQL database that has evolved from its XML database roots to also natively store JSON documents and RDF triples, the data model for semantics. In addition to having a flexible data model, MarkLogic uses a distributed, scale-out architecture that can handle hundreds of billions of documents and hundreds of Terabytes of data. Unlike other NoSQL databases, MarkLogic maintains ACID consistency for transactions, and has focused on building enterprise features into every release, including a robust security model certified according to the Common Criteria, and enterprise-grade high availability and disaster recovery. MarkLogic is designed to run on-premise or in the cloud on Amazon Web Services.[21]

Known users

MarkLogic's Enterprise NoSQL database platform is widely used in publishing, government, finance and other sectors, with hundreds of large-scale systems in production. Below are some of the organizations using MarkLogic.

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. 19.0 19.1 Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. 23.0 23.1 23.2 Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. Lua error in package.lua at line 80: module 'strict' not found.
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. 40.0 40.1 40.2 Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. 44.0 44.1 Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.

Further reading

  • Fowler, Adam. "NoSQL for Dummies". ISBN 1118905628, 9781118905623.
  • Taylor, Allen. "Semantics for Dummies". ISBN 9781119112204.
  • Hunter, Jason. "Inside MarkLogic Server"
  • McCreary, Dan, and Ann Kelly. Making Sense of NoSQL. Manning Publications Co. August 2012. ISBN 9781617291074.
  • Zhang, Andy. Beginning MarkLogic with XQuery and MarkLogic Server. Champion Writers, Inc. 24 June 2009. ISBN 1608300153.

External links