MarkLogic Server
Utvecklare | MarkLogic |
---|---|
Skrivet i | C , C++ , JavaScript |
Tillgänglig i | engelsk |
Typ | Dokumentorienterad databas |
Hemsida |
|
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
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.
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.
MarkLogic använder RDF-trippel för att tillhandahålla semantik för enkel lagring av metadata och frågor.
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.
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.
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.
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
- Bankverksamhet
- Big Data
- Bedrägeri förhindring
- Försäkringsskadehantering och försäkring
- Master data management
- Rekommendation motorer
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