Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Neo4j Whiteboard Session

Bruno Ungermann, Neo4j
Alex Katzdobler, Neo4j

  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

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

×