Database Reference
In-Depth Information
Prancing
Wolf
erzeugt
begutachtet
von
2007
Rebsorte
Wein-
experten
Riesling
Abbildung 31: Wein-Empfehlung auf dem Whiteboard
7.2
Tag 1: Graphen, Groovy und CRUD
Heute steigen wir gleich richtig ins Geschehen ein. Wir sehen uns das Neo4j
Web-Interface an und tauchen tief in die Terminologie von Graph-Daten-
banken und CRUD ab. Einen Großteil des Tages verbringen wir damit, zu
lernen, wie man eine Graph-Datenbank durch Traversierung abfragt. Die
hier vorgestellten Konzepte unterscheiden sich grundlegend von den ande-
ren Datenbanken, die wir uns bisher angesehen haben, die größtenteils eine
Dokumenten- oder Datensatz-basierte Sicht auf die Welt haben. Bei Neo4j
dreht sich hingegen alles um Beziehungen.
Doch bevor wir uns all dem zuwenden, wollen wir mit dem Web-Interface be-
ginnen, um zu sehen, wie Neo4j Daten in Graphen-Form darstellt und wie
man sich in diesem Graphen bewegt. Nachdem Sie das Neo4j-Paket herun-
tergeladen und entpackt haben, wechseln Sie mit cd in das entsprechende
Verzeichnis und starten den Server wie folgt:
$ bin/neo4j start
Um sicherzugehen, dass alles läuft, rufen wir mit curl die folgende URL ab:
$ curl http://localhost:7474/db/data/
Wie CouchDB wird auch das Standard-Neo4j-Paket mit einem umfangrei-
chen Web-Administrationstool und Datenbrowser ausgeliefert, mit dem man
 
Search WWH ::




Custom Search