Kapitel 7. Die Anwendung weiterentwickeln: Datenpersistenz
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Wie du im vorangegangenen Kapitel gesehen hast, speichert die aktuelle Version des Quarkus-Backends nur die Liste der Beiträge im Speicher. Die Listen im Speicher zu halten, ist hervorragend für die Leistung, aber alle Beiträge gehen bei jedem Neustart der App verloren. Stell dir vor, deine Bank würde deine Kontodaten jedes Mal verlieren, wenn sie eine neue Funktion einführt oder ein Problem behebt. Du wärst wahrscheinlich der Erste, der sich bei einer neuen Bank anstellen würde.
Der Status ist ein wichtiger Aspekt vieler Anwendungen. Datenbanken sind eine Möglichkeit, die Informationen zu verwalten, die deine Anwendung aufbewahren muss, z. B. das Hauptbuch deines Bankkontos oder die Liste der Notizen, wenn das Quarkus-Backend neu startet. In diesem Kapitel wirst du eine PostgreSQL-Datenbank einrichten und die Noted-App an sie binden, um die Beiträge zu speichern.
Datenbank ohne Verzögerung
Wenn du den Untertitel des Buches gelesen hast, weißt du, dass du ungeduldig sein sollst. Um dir das Warten zu ersparen, gibt es in deiner geforkten Version der Komponente quarkus-backend
bereits einen Git-Zweig namens pgsql
, der die Verbindung zu einer Datenbank herstellt. Probiere es aus, indem du ein Browserfenster zu https://github.com/<Dein-Name>/quarkus-backend/tree/pgsql öffnest (siehe Abbildung ...
Get OpenShift für Entwickler, 2. Auflage 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.