NitrosBase
Utvecklare | NitrosData |
---|---|
Stabil frisättning | 2.0 / 3 december 2018
|
Skrivet i | C++ |
Operativ system | Windows , Linux |
Typ | Flermodellsdatabas |
Licens | Proprietär |
Hemsida |
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:
- SQL (med element av objektsyntax) – för sökning av data i relationsvy ;
- SPARQL- och Gremlin -språk Graph-it – för att söka efter data i grafvy ;
- JSONiq och MongoDB Query – för att fråga data i dokumentvyn .
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.