Innehållsförteckning:
Definition - Vad betyder grafdatabas?
En grafdatabas är en typ av NoSQL eller icke-relationell databas, som är en typ av databas som är lämplig för mycket stora uppsättningar av distribuerad data. I stället för att använda tabeller som de som finns i relationsdatabaser använder en grafdatabas, som namnet antyder, grafstrukturer med noder, egenskaper och kanter för att representera och lagra data.
En grafdatabas kallas också en graforienterad databas.
Techopedia förklarar grafidatabas
En grafdatabas använder grafteori för att lagra, kartlägga och fråga förhållanden. Det är i huvudsak en samling av kanter och noder, där varje nod representerar en enhet som en person eller en organisation och varje kant representerar en anslutning eller förhållande mellan två noder.
En nod definieras av en unik identifierare och har flera kanter knutna till den, antingen inkommande eller utgående, och den har en uppsättning egenskaper som uttrycks som nyckelvärdespar. En kant definieras också av en unik identifierare, och den har en start- och en slutnod samt en uppsättning egenskaper.
En grafdatabas är användbar för analys av förhållanden och sammankopplingar mellan data; Därför ser den bred användning i datamining av sociala mediedata, för data med dynamiska scheman, som till exempel i hantering av försörjningskedjor, såväl som i försäljning, där de används för att bestämma sammankopplingarna mellan en kund online-åtgärder.
