MarkLogic Server

MarkLogic Server
Utvecklare MarkLogic
Skrivet i C , C++ , JavaScript
Tillgänglig i engelsk
Typ Dokumentorienterad databas
Hemsida www .marklogic .com  Edit this on Wikidata

MarkLogic Server är en dokumentorienterad databas utvecklad av MarkLogic . Det är en NoSQL -multimodelldatabas som utvecklats från en XML-databas för att inbyggt lagra JSON- dokument och RDF-trippel , datamodellen för semantik. MarkLogic är designad för att vara ett datanav för operativa och analytiska data.

Historia

MarkLogic Server byggdes för att åtgärda brister med befintliga sök- och dataprodukter. Produkten fokuserade först på att använda XML som dokumentmarkeringsstandard och XQuery som frågestandard för att komma åt samlingar av dokument upp till hundratals terabyte i storlek.

För närvarande används MarkLogic-plattformen flitigt inom publicering, myndigheter, finans och andra sektorer. MarkLogics kunder är till största delen Global 2000-företag.

Teknologi

MarkLogic använder dokument utan förhandsscheman för att upprätthålla en flexibel datamodell. Förutom att ha en flexibel datamodell använder MarkLogic en distribuerad, utskalad arkitektur som kan hantera hundratals miljarder dokument och hundratals terabyte data. Den har fått Common Criteria-certifiering och har hög tillgänglighet och katastrofåterställning . MarkLogic är designad för att köras lokalt och inom offentliga eller privata molnmiljöer som Amazon Web Services .

Funktioner

Indexering

MarkLogic indexerar innehållet och strukturen i dokument inklusive ord, fraser, relationer och värden på över 200 språk med tokenisering, sammanställning och härkomst för kärnspråk. Funktionaliteten inkluderar möjligheten att växla intervallindex, geospatiala index, RDF-trippelindexet och omvända index på eller av baserat på dina data, vilka typer av frågor du kommer att köra och önskad prestanda.

Fulltextsökning

MarkLogic stöder sökning över dess data och metadata med hjälp av ett ord eller en fras och innehåller boolesk logik , härkomst, jokertecken, skiftlägeskänslighet, interpunktionkänslighet, diakritisk känslighet och viktning av söktermer. Data kan sökas med hjälp av JavaScript, XQuery, SPARQL och SQL.

Semantik

MarkLogic använder RDF-trippel för att tillhandahålla semantik för enkel lagring av metadata och frågor.

SYRA

Till skillnad från andra NoSQL-databaser upprätthåller MarkLogic ACID- konsistens för transaktioner.

Replikering

MarkLogic ger hög tillgänglighet med replikuppsättningar.

Skalbarhet

MarkLogic skalar horisontellt med skärvning .

MarkLogic kan köra över flera servrar, balansera belastningen eller replikera data för att hålla systemet igång i händelse av hårdvarufel.

säkerhet

MarkLogic har inbyggda säkerhetsfunktioner såsom behörigheter på elementnivå och dataredigering.

Optisk API för relationsoperationer

Ett API som låter utvecklare se sina data som dokument, diagram eller rader.

säkerhet

MarkLogic tillhandahåller redaktion, kryptering och säkerhet på elementnivå (som tillåter kontroll av läs- och skrivrättigheter på delar av ett dokument).

Ansökningar

Licensiering

MarkLogic är tillgänglig under olika licens- och leveransmodeller, nämligen en gratis utvecklare eller en Essential Enterprise- licens. [3] Licenser är tillgängliga från MarkLogic eller direkt från molnmarknadsplatser som Amazon Web Services och Microsoft Azure .

Släpps

  • 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: Möjlighet att lagra JSON- data och bearbeta data med JavaScript .
  • 2017—MarkLogic Server 9.0: Dataintegration mellan relationella och icke-relationella data.
  • 2017—MarkLogic Server 10.0
  • 2022—MarkLogic Server 11.0

Se även