Innholdsfortegnelse:
Definisjon - Hva betyr grafdatabase?
En grafdatabase er en type NoSQL eller ikke-relasjonsdatabase, som er en type database som passer for veldig store sett med distribuerte data. I stedet for å bruke tabeller som de som finnes i relasjonsdatabaser, bruker en grafdatabase, som navnet antyder, grafstrukturer med noder, egenskaper og kanter for å representere og lagre data.
En grafdatabase er også kjent som en graforientert database.
Techopedia forklarer Grafdatabase
En grafdatabase bruker grafteori for å lagre, kartlegge og spørre forhold. Det er i hovedsak en samling av kanter og noder, der hver node representerer en enhet som en person eller en organisasjon, og hver kant representerer en forbindelse eller et forhold mellom to noder.
En node er definert av en unik identifikator og har flere kanter festet til den, enten de er innkommende eller utgående, og den har et sett med egenskaper som uttrykkes som nøkkelverdipar. En kant er også definert av en unik identifikator, og den har en start- og sluttknute, samt et sett med egenskaper.
En grafdatabase er nyttig for analyse av sammenhenger og sammenkoblinger mellom data; derfor ser den bred bruk i data mining av sosiale mediedata, for data med dynamiske skjemaer, som forsyningskjedestyring, så vel som i salg, der de brukes til å bestemme sammenkoblingen mellom en kundes online handlinger.