Zurück in die Zukunft!

Wed Aug 28 2024 at 06:00 pm to 09:00 pm UTC+02:00

adesso SE | Paderborn

Java User Group Paderborn
Publisher/HostJava User Group Paderborn
Zur\u00fcck in die Zukunft!
Advertisement
Zeitreisen mit bitemporalen Datenbanken
About this Event

Für unsere Datenhaltung gibt es zwei Zeitachsen, welche wir Softwareentwickler mit hohem Aufwand verwalten müssen: Die Transaktionszeit und die Gültigkeitszeit eines Datensatzes. Während die Transaktionszeit festhält, wann ein Datensatz in den Speicher geschrieben wurde, sagt die Gültigkeitszeit aus, von wann bis wann ein Datensatz in der Programmlogik berücksichtigt werden soll. Treffen beide dieser Zeitachsen aufeinander, steigt die Komplexität unserer Persistierungs- und Abfragelogik oft exponentiell. Als Beispiel kann man eine rückwirkend eingetragene Gehaltserhöhung heranziehen: Einem Menschen in unserer Firma wird am 14. März eine Gehaltserhöhung gewährt, welche rückwirkend ab Januar gilt. Der Gültigkeitszeitraum ist klar, aber wie erklären wir dem Finanzamt, warum im Januar und Februar noch der geringere Betrag überwiesen wurde? Welche Gültigkeit konnten wir zur jeweiligen Transaktionszeit annehmen, und wir können wir den Fall in unserer Software nachstellen? Datenbanken welche Bitemporalität abbilden können helfen uns dabei, diese beiden Zeitachsen zu verwalten. In diesem Vortrag veranschauliche ich, wie sie benutzt werden können, welche Anwendungsfälle wir damit abbilden können und wie komplex solche Lösungen werden können, wenn wir sie uns mit Applikationslogik oder Datenbanktriggern selbst bauen.


<h4>Der Sprecher</h4>

Tim hat das Unternehmen lambdaschmiede GmbH gegründet. Er hilft Kunden dabei, ihre manuellen Geschäftsprozesse mit Java zu automatisieren und ist Mitgründer der Java Usergroup Mainz. In seiner Freizeit häuft er neue Nebenprojekte mit Java und Clojure an, und beendet sogar ab und zu eines davon.


Event Photos
Advertisement

Event Venue & Nearby Stays

adesso SE, Lise-Meitner-Straße 1c, Paderborn, Germany

Tickets

Discover more events by tags:

It in Paderborn

Sharing is Caring:

More Events in Paderborn

CAVEMAN
Tue Aug 27 2024 at 07:30 pm CAVEMAN

FREILUFT Theater Paderborn, Am Rothoborn 1, 33098 Paderborn

Typical TINA
Wed Aug 28 2024 at 07:30 pm Typical TINA

FREILUFT Theater Paderborn, Am Rothoborn 1, 33098 Paderborn

Max Dieter Moor
Thu Aug 29 2024 at 07:30 pm Max Dieter Moor

FREILUFT Theater Paderborn, Am Rothoborn 1, 33098 Paderborn

Michael Jackson Tribute Live Experience
Sat Aug 31 2024 at 07:30 pm Michael Jackson Tribute Live Experience

FREILUFT Theater Paderborn, Am Rothoborn 1, 33098 Paderborn

Ulrike Folkerts
Sun Sep 01 2024 at 04:00 pm Ulrike Folkerts

FREILUFT Theater Paderborn, Am Rothoborn 1, 33098 Paderborn

NRW-Technikum 2024
Mon Sep 02 2024 at 09:00 am NRW-Technikum 2024

Universität Paderborn

Paderborn is Happening!

Never miss your favorite happenings again!

Explore Paderborn Events