Bewertung:

Das Buch über Graphdatenbanken bietet nützliche Einblicke und eine solide Einführung, insbesondere für diejenigen, die mit relationalen Datenbanken vertraut sind. Es hebt die Vorteile von Graphdatenbanken hervor, insbesondere von Neo4j, und stellt die Abfragesprache Cypher vor. Allerdings wird es oft als zu sehr auf Neo4j fokussiert angesehen, es fehlt ihm an Tiefe in bestimmten Bereichen und es setzt möglicherweise ein höheres Maß an Vorwissen voraus, als manche Leser besitzen.
Vorteile:⬤ Klarer und fesselnder Schreibstil, der komplexe Themen zugänglich macht.
⬤ Bietet eine praktische Einführung in Graphdatenbanken mit nützlichen Vergleichen zu relationalen Datenbanken.
⬤ Starke theoretische Grundlage kombiniert mit realen Anwendungsbeispielen.
⬤ Gut für diejenigen, die bereits über Datenbankkenntnisse verfügen; füllt Lücken und verbessert das Verständnis.
⬤ Starker Fokus auf Neo4j, was Benutzer anderer Graphdatenbanksysteme möglicherweise abschreckt.
⬤ Fehlt es an Tiefe in bestimmten Aspekten, was es als Referenz weniger nützlich macht.
⬤ Setzt Vorkenntnisse über Datenbanken voraus, was Anfänger verwirren kann.
⬤ In einigen Rezensionen wurde eine einseitige Sichtweise zugunsten von Graphdatenbanken festgestellt, ohne deren Schwächen angemessen zu berücksichtigen.
(basierend auf 21 Leserbewertungen)
Graph Databases: New Opportunities for Connected Data
Entdecken Sie, wie Graphdatenbanken Ihnen bei der Verwaltung und Abfrage stark vernetzter Daten helfen können. In diesem praktischen Buch erfahren Sie, wie Sie eine Graphdatenbank entwerfen und implementieren, die die Leistungsfähigkeit von Graphen für eine Vielzahl von Problemdomänen nutzbar macht. Ganz gleich, ob Sie Ihre Antworten auf Benutzeranfragen beschleunigen oder eine Datenbank aufbauen wollen, die sich an die Entwicklung Ihres Unternehmens anpassen kann, dieses Buch zeigt Ihnen, wie Sie das schemafreie Graphenmodell auf reale Probleme anwenden können.
Diese zweite Auflage enthält neue Codebeispiele und Diagramme, die die neueste Neo4j-Syntax verwenden, sowie Informationen über neue Funktionen. Erfahren Sie, wie verschiedene Unternehmen Graphdatenbanken einsetzen, um ihre Konkurrenten zu übertreffen. Mit den Datenmodellierungs-, Abfrage- und Codebeispielen in diesem Buch werden Sie schnell in der Lage sein, Ihre eigene Lösung zu implementieren.
⬤ Modellieren Sie Daten mit der Abfragesprache Cypher und dem Property-Graph-Modell.
⬤ Lernen Sie bewährte Verfahren und häufige Fallstricke bei der Modellierung mit Graphen kennen.
⬤ Planen und implementieren Sie eine Graphen-Datenbanklösung auf testgetriebene Weise.
⬤ Erforschen Sie Beispiele aus der Praxis, um zu erfahren, wie und warum Unternehmen eine Graphdatenbank verwenden.
⬤ Gemeinsame Muster und Komponenten der Graphdatenbank-Architektur zu verstehen.
⬤ Analysetechniken und Algorithmen zur Auswertung von Graphdatenbankinformationen anwenden.