IT-lexikon › Databas › FDW

FDW

Databas In English → Uppdaterad: 2026-05-27

Foreign Data Wrapper — PostgreSQL-feature som låter SQL-queries läsa från externa källor (MySQL-server, CSV-fil, REST-API, MongoDB) som om de vore lokala tabeller. Standard sedan 9.1 (2011).

Stöder JOIN över heterogena källor: SELECT u.name, m.title FROM local_users u JOIN mysql_movies m ON u.id = m.user_id mellan PostgreSQL och MySQL. Pushdown av WHERE/JOIN till källan när möjligt. Wrappers: postgres_fdw (postgres-till-postgres), mysql_fdw, oracle_fdw, mongo_fdw, file_fdw (CSV). Populär för federerad query istället för ETL-pipeline. Trade-off: querytider kan bli oförutsägbara — pushdown är best-effort. Citus + Greenplum extends FDW-konceptet för distribuerad query.

← Tillbaka till lexikonet