Sparksee (grafdatabas)

Sparksee
Utvecklare Sparsity Technologies
Initial release 2008 ( 2008 )
Stabil frisättning
v6.0 / 2021
Operativ system Cross-plattform
Typ Grafdatabas
Licens Dubbellicensierad: personlig utvärdering användning / kommersiell användning
Hemsida Sparsity-Technologies:Sparksee

Sparksee (tidigare känt som DEX) är ett högpresterande och skalbart grafdatabashanteringssystem skrivet i C++ . Från version 6.0 har Sparksee flyttat fokus till inbyggda system och mobil, och blivit den första grafdatabasen specialiserad på mobila plattformar med versioner för IOS och Android.

Dess utveckling startade 2006 och dess första version var tillgänglig under Q3 - 2008. Den sjätte versionen är tillgänglig sedan Q2-2021. Det finns en gratis communityversion, för akademiska eller utvärderingsändamål, tillgänglig att ladda ner, begränsad till 1 miljon noder, ingen gräns för kanter.

Sparksee är en produkt som har sitt ursprung i forskningen utförd vid DAMA-UPC (Data Management-gruppen vid Polytechnic University of Catalonia) . I mars 2010 skapades en spin-off vid namn Sparsity-Technologies vid UPC för att kommersialisera och ge tjänster till de teknologier som utvecklats vid DAMA-UPC.

DEX bytte namn till Sparksee på sin 5:e release i februari 2014.

Grafisk modell

Sparksee är baserad på en grafdatabasmodell , som i grunden kännetecknas av tre egenskaper: datastrukturer är grafer eller någon annan struktur som liknar en graf ; datamanipulering och frågor är baserade på graforienterade operationer; och det finns databegränsningar för att garantera dataintegriteten och dess relationer.

En Sparksee-graf är en märkt riktad tillskriven multigraf. Märkt eftersom noder och kanter i en graf tillhör typer. Riktad eftersom den stöder riktade kanter såväl som oriktade. Tillskrivs eftersom både noder och kanter kan ha attribut och Multigraph betyder att det kan finnas flera kanter mellan samma noder även om de är från samma kanttyp.

En av dess huvudsakliga egenskaper är dess prestandalagring och hämtning för stora grafer (i storleksordningen miljarder noder, kanter och attribut) implementerade med specialiserade strukturer.

Tekniska detaljer

Se även

Också

externa länkar