Neo4j - Graph Theory Basics


En graf er et sett med noder og relasjoner som kobler disse nodene. Grafer lagrer data i noder og relasjoner i form av eiendommer. Egenskaper er nøkkelverdipar å representere data.

I Graph Theory, kan vi representere en node med en sirkel og forholdet mellom noder er representert med en pil mark.

Det enkleste mulig grafen er en enkelt node.

Vi kan representere et sosialt nettverk som Google+ (Google) profil med en node. Den inneholder ikke noen egenskaper.

Legg noen egenskaper til Google + -profil

Denne noden inneholder et sett med egenskaper. En eiendom er et navn. Verdi-par

Relasjoner skapes mellom to noder

Her Sivil navnet "følger" opprettes mellom to profiler. Det betyr Profil-I følger Profile-II.

Complex Graph Eksempel

Her noder er koblet med relasjoner. Relasjoner er enveis eller toveis.

  • Sivil fra XYZ til PQR er en enveis forhold.
  • Sivil fra ABC til XYZ er en toveis relasjon.