55
events were organized by JUG Switzerland during 2023.

Meine jahrelange Java, SQL und PL/SQL Erfahrung aus dem E-Banking Bereich vertreibe ich mit meiner Firma Data Geekery GmbH und unserem Datenbankprodukt jOOQ. Ich sehe viel Zukunft im bewährten SQL ISO Standard für Datenbankabfragen, sowohl im klassischen relationalen Modell, wie auch in neueren Datenmodellen.

20.03.2014

SQL, die unterschätzte Big Data Technologie

NoSQL? No, SQL!

LOCATION: Zürich
KEYWORDS: Language

AGENDA:16:00 - 17:00h: Talk incl. Q/A
Afterwards you are invited to a refreshment.

SPEAKER: Lukas Eder   COMPANY: Data Geekery GmbH

Im vergangen Jahrzehnt hat sich das Interesse im Bereich Datenbanken stark weg von SQL und hin zu JPA / JPQL, oder sogar noch weiter weg, zu NoSQL bewegt.
Evangelisten sind sich weitgehend einig, dass RDBMS nicht "web scale" sind, auch wenn das Rennen doch noch gar nicht entschieden ist.

In diesem Vortrag möchte ich aufzeigen, wie viel Funktionalität man sich entgehen lässt, wenn man nicht wirklich SQL schreibt. Wenn man nicht die neusten SQL Standardentwicklungen nutzt, wie zum Beispiel SQL:1999 hierarchisches SQL, SQL:2003 Fensterfunktionen, oder viele herstellerspezifische Erweiterungen.
In einer Beispielsession werden wir uns anschauen, wie man ein Running Total (einen laufenden Kontostand) über mittelgrosse Datensätze berechnet, und zwar mittels:

  • Verschachtelten Selects
  • Fensterfunktionen
  • Hierarchischem SQL
  • Oracle MODEL Klausel
  • Stored Functions

Und am wichtigsten, wir werden sehen, wie alle diese Dinge uns dabei helfen. die Performance zu erhöhen und die Anzahl Zeilen Code zu verringern, wenn wir MyBatis, jOOQ oder SpringJDBC verwenden.

Im Anschluss an diesen Vortrag und den Apéro findet die jährltiche Mitgliederversammlung der jug.ch statt.

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


Meine jahrelange Java, SQL und PL/SQL Erfahrung aus dem E-Banking Bereich vertreibe ich mit meiner Firma Data Geekery GmbH und unserem Datenbankprodukt jOOQ. Ich sehe viel Zukunft im bewährten SQL ISO Standard für Datenbankabfragen, sowohl im klassischen relationalen Modell, wie auch in neueren Datenmodellen.


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