Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Neo4j Whiteboard Session

Bruno Ungermann, Neo4j
Alex Katzdobler, Neo4j

  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Neo4j Whiteboard Session

  1. 1. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 1 Herzlich Willkommen! Das erste Graphmodell: Neo4j Whiteboarding-Session Alexander.Katzdobler@neo4j.com Bruno.Ungermann@neo4j.com
  2. 2. Neo4j, Inc. All rights reserved 2021 2 Organisatorisches ○ Fragen während des Webinars werden zum Schluss behandelt und können gerne währenddessen per Chat gestellt werden. ○ Informationen zum Webinar werden im Nachgang an alle Teilnehmer versendet
  3. 3. Neo4j, Inc. All rights reserved 2021 3 Komplexität Performance Flexibilität, Agilität Intuitive Modellierung Warum Graphdatenbanken?
  4. 4. Neo4j, Inc. All rights reserved 2021 4
  5. 5. Neo4j, Inc. All rights reserved 2021 5 Neo4j Property Graph Model ● Nodes ● Relationships ● Properties ● Labels
  6. 6. Neo4j, Inc. All rights reserved 2021 6 Das initiale Modell - der Prozess 1. Die Domäne verstehen 2. Testdaten erstellen/vorhalten 3. Fragen an das Modell definieren 4. Knoten (Nodes) identifizieren 5. Beziehungen (Relationships) identifizieren 6. Testen der Fragen an das Modell
  7. 7. Neo4j, Inc. All rights reserved 2021 7 Welche Bedeutung hat Whiteboarding? Whiteboarding ist Teil der Graphdaten Modellierung durch Entwickler und Stakeholder. Stakeholder sind zB: ● Business Analysten ● IT Architekten ● Manager ● Projektleiter Die Anwendungs-Domäne wird dabei von Entwicklern und Stakeholdern analysiert mit dem Ziel ein Datenmodell für Neo4j zu erarbeiten Stakeholders müssen dabei ○ Wissen über die Domäne besitzen ○ Fragen an die Domäne erarbeiten, die für ihre Geschäftsoperationen notwendig sind
  8. 8. Neo4j, Inc. All rights reserved 2021 8 Northwind DB
  9. 9. Neo4j, Inc. All rights reserved 2021 Identifiziere Nodes aus Fragen Nodes sind die Nomen die sich in Fragen ergeben ○ What ingredients are used in a recipe? ○ Who is married to this person? 9
  10. 10. Neo4j, Inc. All rights reserved 2021 Relationships sind die Verben die sich aus Fragen ergeben ● What ingredients are used in a recipe? ● Who is married to this person? 10 Identifiziere Relationships aus Fragen
  11. 11. Neo4j, Inc. All rights reserved 2021 11 Fragen an das Modell • Supplier & Category eines bestimmten Produktes • Order mit meisten Produkten einer bestimmter Kategorie
  12. 12. Neo4j, Inc. All rights reserved 2021 12 Neo4j Whiteboarding Tools 1. Simple - Arrows Tool apcjones.com/arrows 2. Advanced - Arrows App arrows.app/
  13. 13. Neo4j, Inc. All rights reserved 2021 13 WHITEBOARDING DEMO
  14. 14. Neo4j, Inc. All rights reserved 2021 14 GraphGists - Learning Tools
  15. 15. Neo4j, Inc. All rights reserved 2021 15 Neo4j - Graph Academy
  16. 16. Neo4j, Inc. All rights reserved 2021 16
  17. 17. Neo4j, Inc. All rights reserved 2021 17

×