iX 10/2024
S. 56
Review
Datenbanken

DuckDB: die etwas andere Datenbank

Wer eine Spezialdatenbank für die Analyse von Daten sucht, sollte einen Blick auf DuckDB werfen. Die Datenbank empfiehlt sich als schlanke Alternative zu Apache Spark.

Von Golo Roden

Zwar gibt es etliche Datenbanken, sieht man jedoch von wenigen Spezialisten ab, gibt es lediglich eine geringe Anzahl von Datenbanktypen: PostgreSQL ist zum Beispiel eine relationale SQL-Datenbank, MongoDB arbeitet dokumentenbasiert, Redis ist ein Vertreter der Key-Value Stores und bei ArangoDB handelt es sich um eine Graphdatenbank.

Allen genannten Datenbanksystemen ist gemein, dass sie Client-Server-Anwendungen sind. Das heißt, die eigentliche Datenbank läuft auf einem zentralen Server (oder auf einem Cluster von Servern) und legt dort die zu verwaltenden Daten ab. Der Zugriff auf die Daten erfolgt über das Netzwerk aus einer oder mehreren Businessanwendungen.

Kommentieren