Von relationalen Datenbanken zu Daten mit Relationen - JUG Paderborn zu Gast

Von relationalen Datenbanken zu Daten mit Relationen - JUG Paderborn zu Gast

Am 24. Januar 2019 findet von 18:30 - 21:30 Uhr ein weiteres Meetup bei uns im Haus statt.

Am 24. Januar 2019 findet von 18:30 - 21:30 Uhr ein weiteres Meetup bei uns im Haus statt.

Diesmal ist myview Gastgeber der Java User Group (JUG) Paderborn, die für diesen Abend den Vortragsredner Michael Simons eingeladen hat. Michael Simons ist Autor des ersten deutschen Buchs über Spring Boot 2 und Spring 5 und arbeitet im Spring Data Team von Neo4j.

Das Thema an diesem Abend:

Von relationalen Datenbanken zu Daten mit Relationen

Michael Simons wird seinem Vortrag mit dem Datenbestand seines 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.

Details:

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.

Ü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.

Über JUG Paderborn:

Die Java User Group Paderborn widmet sich dem Wissens-, Erfahrungs- und Kontaktaustausch zwischen Java-Entwicklern. Zu den Treffen sind alle Java-Interessierten eingeladen. Das Ziel der JUG Paderborn ist der Wissens-, Ideen- und Erfahrungsaustausch über Themen, die mit der Softwareentwicklung zu tun haben. Java User Group Paderborn

Im Rahmen der Veranstaltung laden wir auf einen kleinen Imbiss ein.

Uhrzeit: 18:30 -21:30 Uhr

Ort: myview systems GmbH, Lindberghring 1, 33142 Büren

Hier geht´s zur Anmeldung (www.meetup.de)

Wir freuen uns auf deine Teilnahme.

Für Fragen stehen wir gerne zur Verfügung: info@myview.de | 02955 /743 - 30