NitrosBase - NitrosBase
![]() | tento článek může být pro většinu čtenářů příliš technická na to, aby je pochopili. Prosím pomozte to vylepšit na aby to bylo srozumitelné pro neodborníky, aniž by byly odstraněny technické podrobnosti. (Listopadu 2018) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) |
Vývojáři | NitrosData |
---|---|
Stabilní uvolnění | 2.0 / 3. prosince 2018 |
Napsáno | C ++ |
Operační systém | Okna, Linux |
Typ | Databáze více modelů |
Licence | Proprietární |
webová stránka | nitrosbáze |
NitrosBase je Rus[1]vysoký výkon[2] multi-modelová databáze Systém. Databázový systém podporuje relační, graf a dokument databázové modely.
Dějiny
Vývojář původně implementoval databázi jako triplestore, přičemž Sémantický web průkopník v Rusko. Přestavba na a multi-modelová databáze byl podpořen Inovační centrum Skolkovo v roce 2017.[3]Databáze se používá v informačních systémech, které podporují reformu zdravotní péče v moderním Rusku.[4]
Vlastnosti
V NitrosBase jsou všechna data uložena ve formátu interního modelu grafu, zatímco data v jiných modelech jsou jejich pohledy (reprezentace; podobné Zobrazení SQL ). Bez ohledu na model, do kterého byla importována data ve formátu, je možné je dotazovat pomocí stejného dotazovacího jazyka a tím jednotně adresovat data importovaná do různých modelů.
Kromě toho je možné dotazovat se na data v libovolném modelu pomocí dotazovacího jazyka, který je pro daný model nativní. NitrosBase podporuje následující jazyky:
- SQL (s prvky syntaxe objektu) - pro dotazování dat v relační Pohled;
- SPARQL a Skřítek styl jazyka Graf - pro dotazování dat ve Windows graf Pohled;
- JSONiq a MongoDB Dotaz - pro dotazování dat v dokument Pohled.
Podrobnosti implementace
Interní model grafu je blízký RDF* který se používá v Blazegraph a Amazonský Neptun. To mu umožňuje zacházet s grafem interních dat jako s RDF graf a jako graf vlastností, provádějící dotazy jak v SPARQL a Skřítek stylové jazyky.
Namísto indexy na základě B + stromy tradičně používaný v databáze grafů, NitrosBase používá vlastní řídký index odkazů. Dalším zdrojem zvýšení výkonu je optimalizace úložiště na fyzické úrovni za účelem snížení počtu náhodný přístup operace.
Jako memSQL, NitrosBase překládá dotaz do C ++ kód.
Ocenění a úspěchy
Produkt odvozený od nitrosbáze MS SQL Server Accelerator byl oceněn první cenou na konferenci Silicon Valley Open Doors v roce 2009 a pojmenován "startup dne" Microsoft BizSpark 3. března 2010.[5]
Reference
- ^ „Federální registr počítačových programů a databázových systémů“ (v Rusku). 2018. Citováno 2018-08-24.
- ^ „Ontology Summit 2014 Hackathon: Optimized SPARQL via Native API“. 2014. Citováno 2018-08-24.
- ^ "LLC" NitrosData Rus "- komunita Skolkovo". 2017. Citováno 2018-08-24.
- ^ „Oficiální webové stránky ruského vládního systému zadávání veřejných zakázek“ (v Rusku). 2015. Archivovány od originál dne 07.02.2019. Citováno 2018-08-24.
- ^ „Startup of the Day - NitrosBase“. 2010. Citováno 2018-08-24.