IT-Lexikon › Datenbanken › FDW

FDW

Datenbanken Svenska → Aktualisiert: 2026-09-10

Foreign Data Wrapper — eine PostgreSQL-Funktion, mit der SQL-Abfragen externe Quellen wie einen MySQL-Server, eine CSV-Datei, eine REST-API oder MongoDB wie lokale Tabellen lesen können. Standard seit Version 9.1 (2011).

Unterstützt JOINs über heterogene Quellen hinweg: SELECT u.name, m.title FROM local_users u JOIN mysql_movies m ON u.id = m.user_id zwischen PostgreSQL und MySQL. Pushdown von WHERE/JOIN an die Quelle, wo möglich. Wrapper: postgres_fdw (Postgres-zu-Postgres), mysql_fdw, oracle_fdw, mongo_fdw, file_fdw (CSV). Beliebt für föderierte Abfragen statt ETL-Pipelines. Kompromiss: Abfragezeiten können unvorhersehbar werden, denn Pushdown ist Best-Effort. Citus und Greenplum erweitern das FDW-Konzept für verteilte Abfragen.

← Zurück zum Lexikon