1841
participiants have registered for our events in 2023

Michael Simons Father, Husband, Cyclist and also a programmer: I'm a software developer who likes many languages, but Java the most. I wrote the first German book about Spring Boot and work on Spring Data Neo4j and Neo4j OGM at Neo4j. I share my knowledge on my personal blog and in Java User Groups.

I founded the Euregio JUG (EuregJUG) in the 3 borders area of the Netherlands, Belgium and Germany. In the summer of 2018 I was announced Java Champion.

Twitter: @rotnroll666

22.01.2019

Going from relational databases to databases with relations with Neo4j and Spring Data

LOCATION: Luzern

AGENDA:17:15 - 18:30h: Talk incl. Q/A
Afterwards you are invited to a refreshment.

SPEAKER: Michael Simons   COMPANY: Neo4j, Inc.
SLIDES: 190122_Neo4j_and_Spring_Data.pdf

Relational databases still have many use cases. Either being able to handle complex aggregations of time series, dealing with sums, products, either over all tuples or with moving windows. RDBMs are unbeaten handling huge sets with a relatively small number of joins. There has been quite the renaissance of SQL and RDBMs in the past years (and the presenter of this talk might not be innocent here), but there's one type of store whose qualities are not beaten by RDBMs: Graph Databases.

Graph databases like Neo4j have several features that no other store has. They are the first choice if your application deals with a lot of real relations, stores object trees that should be queryable and much more. Objects corresponds to nodes and relations are just that. Neo4j facilitates the use of both through its query language Cypher: An easy to learn, pattern matching query language.

In this talk I'll present my approach to Neo4j, Object Graph Mapper (OGM) and Spring Data Neo4j (SDN), coming from a relational background. I'll explain the building blocks of SDN, present different ways to to turn some or all of your relational data into a graph and access it from a Spring Boot based application.

LEVEL OF TALK: Intermediate
LANGUAGE: Talk: en / Slides: en


Michael Simons Father, Husband, Cyclist and also a programmer: I'm a software developer who likes many languages, but Java the most. I wrote the first German book about Spring Boot and work on Spring Data Neo4j and Neo4j OGM at Neo4j. I share my knowledge on my personal blog and in Java User Groups.

I founded the Euregio JUG (EuregJUG) in the 3 borders area of the Netherlands, Belgium and Germany. In the summer of 2018 I was announced Java Champion.

Twitter: @rotnroll666


LEVELS:

BEGINNER
The presented topic is new to the audience or only little and superficial experience exists. This talk will mainly cover basic aspects of the topic and not go into much detail.

INTERMEDIATE
The presented topic is known to the audience, serious practical experience is expected. This talk might cover some basic aspects of the topic, but will as well go into depth and details.

ADVANCED
The presented topic is well-known to the audience, serious practical experience and a deep understanding are required. This talk will not cover basics of the topic, but will go into depth, might discuss details, compare different approaches, and so on.

ALL
The topic presented is of interest to all levels and does not require any special prior knowledge.

top

Supporting members

Platin

Gold

Silver

 
 

 

About

JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland