25Datenbanken
Die Python-Standardlibrary enthält einige Module für die Nutzung von Datenbanken. Da sind zunächst Datei-basierte Datenbanken, die keinen eigenen Prozess zur Verwaltung und Ausführung der Abfragen haben. Anfragen werden durch eine Library direkt auf den Dateien der Datenbank ausgeführt. Die Module sind dbm und sqlite3.
Eigenständige Datenbankserver gibt es wie Sand am Meer. Im Linux-Umfeld werden häufig MySQL und Postgres eingesetzt. Die Module für die Nutzung dieser Datenbanken sind aber nicht mehr in der Standardlibrary enthalten, sie müssen mit pip installiert werden (siehe Kapitel 28 auf Seite 428).
Datenbankserver verwenden SQL43, um Daten zu beschreiben, einzufügen, zu verändern oder abzufragen. Diese Sprache beschreibt, „was ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access