Neo4j Eiendom Graph data Modell
Neo4j grafdatabase følger Eiendom Graph Model å lagre og styrer sine data.
Eiendom Graph Model regler
Representerer data i Nodes, relasjoner og Properties
Både noder og relasjoner inneholder egenskaper
Relasjoner kobler noder
Egenskaper er nøkkelverdipar
Nodes er representert ved hjelp av sirkelen og relasjoner er representert ved hjelp av piltastene.
relasjoner har retninger:. Enveis og toveis
Hver Sivil inneholder "Start Node" eller "Fra Node" og "til node" eller "Slutt Node"
I Eiendom Graph datamodell, bør relasjoner være retnings. Hvis vi prøver å skape relasjoner uten retning, så vil det kaste en feilmelding.
I Neo4j også, relasjoner bør være retnings. Hvis vi prøver å skape relasjoner uten retning, deretter Neo4j vil kaste en feilmelding som sier at "Forhold bør være retnings".
Neo4j grafdatabase lagrer alle sine data i noder og relasjoner. Vi trenger ikke noen ekstra RRBMS Database eller Nei SQL Database å lagre Neo4j Database data. Det lagrer dataene i form av grafer i det opprinnelige formatet.
Neo4j bruker Native GPE (Graf Processing Engine) Motor å jobbe med det er Native grafen lagringsformat.
De viktigste byggesteinene i Graph DB datamodell er:
Nodes
Relasjoner
Egenskaper
Enkelt Eiendom Graph eksempel
Her har vi representert enheter med sirkler. Relasjoner ved hjelp av piler. Relasjoner er retningsbestemt. Vi kan representere Node data i form av eiendommer (nøkkelverdipar). I dette eksempelet har vi representert hver node er Id eiendom med i Node sirkel.