Indholdsfortegnelse:
Definition - Hvad betyder grafdatabase?
En grafdatabase er en type NoSQL eller ikke-relationel database, som er en type database, der er velegnet til meget store sæt distribuerede data. I stedet for at bruge tabeller som dem, der findes i relationelle databaser, bruger en grafdatabase, som navnet antyder, grafstrukturer med noder, egenskaber og kanter for at repræsentere og gemme data.
En grafdatabase er også kendt som en graforienteret database.
Techopedia forklarer Grafdatabase
En grafdatabase bruger grafteori til at gemme, kortlægge og forespørge forhold. Det er i det væsentlige en samling af kanter og knuder, hvor hver knude repræsenterer en enhed, såsom en person eller en organisation, og hver kant repræsenterer en forbindelse eller et forhold mellem to noder.
En knude er defineret af en unik identifikator og har flere kanter knyttet til den, hvad enten indgående eller udgående, og den har et sæt egenskaber, der udtrykkes som nøgleværdipar. En kant er også defineret af en unik identifikator, og den har en start- og en slutknude samt et sæt egenskaber.
En grafdatabase er nyttig til analyse af relationer og sammenkoblinger mellem data; derfor ser den bred anvendelse i datamining af sociale mediedata, til data med dynamiske skemaer, såsom forsyningskædeledelse, såvel som i salg, hvor de bruges til at bestemme sammenkoblingerne mellem en kundes online handlinger.








