Graph databases: een ontdekkingstocht met Neo4j

Details
Bij het kiezen van een database voor een project wordt vaak de afweging gemaakt tussen een RDBMS of een document-oriented NoSQL-oplossing. Zelden worden graph databases in deze overweging meegenomen. Is dat terecht? Of maakt onbekend onbemind?
Deze sessie geeft een introductie in de wereld van graph databases. Aan de hand van de populaire graph database Neo4j wordt uitgelegd hoe deze vorm van NoSQL databases verschilt ten opzichte van een traditioneel RDBMS. Neo4j kent een eigen query-taal, Cypher. In de sessie wordt gekeken hoe Neo4j met Cypher vragen kan beantwoorden die in SQL zeer complex of misschien wel onmogelijk zouden zijn. Ten slotte zal in een aantal praktische voorbeelden worden uitgelegd hoe je een Spring Boot applicatie opzet die Neo4j als database gebruikt.

Graph databases: een ontdekkingstocht met Neo4j