Nächstes Meetup

Von relationalen Datenbanken zu Daten mit Relationen - JUG Paderborn zu Gast
Event der JUG Paderborn. Bitte hier anmelden: https://www.meetup.com/de-DE/PIM-Excellence-digitale-Enterprise-Strategien/events/255474200/ Im Lauf der letzten paar Jahre zeichnete sich eine deutliche Renaissance von relationalen Datenbanken und der "Macht" von SQL ab. Relationale Datenbanken spielen ihre Stärken immer dann aus, wenn Aggregationen über größere Datenreihen gebildet werden sollen (Summen, Moving-Windows, Durchschnittswerte und so weiter) oder Listen von Dingen aus großen Sets zusammengestellt werden sollen, die nur auf eine beschränkte Menge an Joins angewiesen sind. Graph Datenbanken wie Neo4j haben aber einige Eigenschaften, die kaum ein anderer Store hat. Graphdatenbanken sind immer dann gefragt, wenn gerichtete, komplexe Objektbäume gespeichert und auf unterschiedliche Weise abgefragt werden können sollen. Objekte und ihre Beziehungen untereinander sind gleichermaßen Kernkonzepte von Neo4j. Dank Cypher, der Graph-Abfragesprache von Neo4j, lassen sich Abfragen aller Art leichtfüßig formulieren. Weitere Anwendungsfälle sind Abfragen, die Pfadsuchen durchführen, Schwerpunkte in Beziehungsnetzwerken ermitteln und vieles mehr. In diesem Vortrag werde ich mit dem Datenbestand meines SQL-Fetish-Vortrags beginnen. Die Zeitreihen, die musikalische Vorlieben wiederspiegeln, werden mit Neo4js ETL (Extract-Transform-Load) Tool direkt aus der relationalen Datenbank ausgelesen und in einen gerichteten Property-Graphen transformiert. Im zweiten Schritt werden die Zuhörer Abfragen kennen lernen, die die Aggregationen der SQL-Daten perfekt ergänzen: Können wir in 40 Minuten eine Empfehlungs-Engine auf Basis von Beziehungen von Künsterln, Ländern, Alben und Hörgewohnheiten bauen, die über die Empfehlung bekannter Online-Portale ("Kunde hört die Die Ärzte, also mag er auch Sportfreunde Stiller") hinaus geht? Im letzten Schritt wird eine mögliche Anwendung auf Basis von Spring Boot mittels Spring Data Neo4j skizziert. Im Rahmen der Veranstaltung laden wir auf einen kleinen Imbiss ein. Über Michael Simons Michael ist Vater, Ehemann, Radfahrer und Java Champion. Er ist Autor des ersten deutschen Buchs über Spring Boot 2 und Spring 5. Michael arbeitet im Spring Data Team bei Neo4j. Als Mitgründer und Leiter der EuregJUG in Aachen ist Michael seit langem in der Community-Arbeit engagiert. Java User Group Paderborn Die Java User Group Paderborn widmet sich dem Wissens-, Erfahrungs- und Kontaktaustausch zwischen Entwicklern. Zu den Treffen sind alle Interessierten eingeladen.

myview systems GmbH

Lindberghring 1 · Büren

    Vergangene Meetups (22)

    Worum es bei uns geht

    Dies ist die offizielle NRW (Köln, Düsseldorf, Dortmund, und Essen) Meetup Gruppe von Neo4j - der populärsten Open Source Graphdatenbank. Als offizieller Partner von Neo4j organisieren wir regelmäßg Treffen für Interessierte, Neulinge und Gurus mit spannenden Vorträgen und jeder Menge Networking.

    Mitglieder (540)

    Fotos (21)