Skip to content

Arbeiten mit Datenbanken

Pianola arbeitet mit relationalen Datenbanken wie MySQL oder PostgreSQL.

Eine relationale Datenbank speichert strukturierte Informationen in verbundenen Tabellen. Das passt zu der Art von Anwendungsdaten, mit denen Pianola normalerweise arbeitet, ohne die Anwendung auf nur einen festen Datenbankansatz festzulegen.

Eine neue Datenbank aufbauen

Eine Pianola-Anwendung kann mit einer neuen Datenbank aufgebaut werden, die eigens für diese Anwendung entworfen wird.

Das ist oft der passende Ansatz, wenn die Anwendung von Grund auf neu erstellt wird oder wenn bestehende Daten nicht in ihrer ursprünglichen Datenbank bleiben müssen.

Wenn bestehende Daten vorhanden sind, können sie bei Bedarf in die neue Datenbank migriert werden.

Eine bestehende Datenbank nutzen

Pianola kann auch mit einer bestehenden relationalen Datenbank verbunden werden. In diesem Fall kann Pianola als Anwendungsoberfläche für Daten dienen, die bereits an anderer Stelle gespeichert sind.

Je nach Projekt können bestehende Datensätze dadurch in Pianola angezeigt und bearbeitet werden. Auch ein rein lesender Zugriff ist möglich, wenn die Anwendung Informationen anzeigen soll, ohne die zugrunde liegenden Daten zu verändern.

Den passenden Ansatz wählen

Der passende Datenbankansatz hängt vom gesamten Anwendungsfall ab.

Manchmal ist es besser, eine Datenbank gezielt für die Pianola-Anwendung zu entwerfen. In anderen Fällen ist es sinnvoller, Pianola direkt mit einer bestehenden Datenbank arbeiten zu lassen. Wenn bestehende Daten im Spiel sind, kann eine Migration in eine neue Pianola-Datenbank auch einfacher sein als eine langfristige Verbindung zur ursprünglichen Datenbank.