NitrosBase

NitrosBase
Utvecklare NitrosData
Stabil frisättning
2.0 / 3 december 2018 ( 2018-12-03 )
Skrivet i C++
Operativ system Windows , Linux
Typ Flermodellsdatabas
Licens Proprietär
Hemsida nitrosbase .com

NitrosBase är ett ryskt högpresterande databassystem för flera modeller . Databassystemet stöder relations- , graf- och dokumentdatabasmodeller .

Historia

Utvecklaren implementerade initialt databasen som en trippelbutik och var en pionjär inom semantisk webb i Ryssland . Ombyggnaden till en multimodelldatabas stöddes av Skolkovo Innovation Center 2017. Databasen används i informationssystem som stöder hälso- och sjukvårdsreformen i det moderna Ryssland.

Egenskaper

I NitrosBase lagras all data i formatet för den interna grafmodellen, medan data i andra modeller är deras vyer (representationer; liknande SQL-vyer ). Oavsett vilken modell i vilket format data importerades, är det möjligt att fråga dem med samma frågespråk för att på ett enhetligt sätt adressera data som importerats i olika modeller.

Dessutom är det möjligt att fråga data i vilken modell som helst med hjälp av frågespråk som är inbyggt för den modellen. NitrosBase stöder följande språk:

Genomförande detaljer

Den interna grafmodellen ligger nära RDF * som används i Blazegraph och Amazon Neptune . Det gör att den kan behandla den interna datagrafen både som RDF- graf och som egenskapsgraf, och utföra frågor både i SPARQL- och Gremlin -språk.

Istället för index baserade på B+-träd som traditionellt används i grafdatabaser använder NitrosBase ett eget gles länkindex. En annan källa till prestandavinst är lagringsoptimering på fysisk nivå för att minska antalet direktåtkomstoperationer .

Precis som memSQL översätter NitrosBase en fråga till C++ -kod.

Utmärkelser och prestationer

Nitrosbase-härledd produkt MS SQL Server Accelerator tilldelades första pris vid Silicon Valley Open Doors-konferensen 2009 och utsågs till "dagens start" av Microsoft BizSpark -programmet den 3 mars 2010.

externa länkar