Vergleich von relationalen Datenbanken und Graphdatenbanken

Kann mir jemand die Vor- und Nachteile einer Beziehungsdatenbank wie MySQL gegenüber einer Graphendatenbank wie Neo4j erklären?

In SQL haben Sie mehrere Tabellen mit verschiedenen IDs, die diese verknüpfen. Dann müssen Sie beitreten, um die Tabellen zu verbinden. Warum sollten Sie aus der Sicht eines Neulings die Datenbank so gestalten, dass ein Join erforderlich ist, anstatt die Verbindungen von Anfang an explizit als Kanten zu haben, wie bei einer Diagrammdatenbank? Konzeptionell würde es für einen Neuling keinen Sinn ergeben. Vermutlich gibt es dafür einen sehr technischen, aber nicht konzeptionellen Grund?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage