2 Einführung in Persistenz und relationale Datenbanken

In nahezu allen Geschäftsanwendungen muss eine Vielzahl unterschiedlicher Daten verarbeitet, verwaltet und dauerhaft, d. h. über das Programmende hinaus, gesichert werden. Letzteres bezeichnet man als Datenpersistenz oder auch kürzer als Persistenz. Diese ist deswegen von so großer Bedeutung, weil Objekte die Ausführungsdauer eines Programms nicht »überleben«. Demnach geht der durch die einzelnen Objektzustände beschriebene Anwendungszustand verloren. Häufig ist genau das jedoch nicht akzeptabel, weil die Daten der Objekte auch zu späteren Zeitpunkten weiterhin verfügbar sein müssen, etwa die Bestellungen eines Onlineshops.

Zur Realisierung von Persistenz gibt es verschiedene Varianten, unter ...

Get Der Java-Profi: Persistenzlösungen und REST-Services now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.