Database / DuckDB Interview questions
What are DuckDB extensions?
Extensions are optional, loadable modules that add functionality beyond DuckDB's core engine, keeping the base installation small and dependency-free while still letting users opt into exactly the additional capabilities they need.
INSTALL httpfs; LOAD httpfs; INSTALL spatial; LOAD spatial;
Common extensions include httpfs (querying files over HTTP/S3), json (JSON functions, though largely built in by default in recent versions), spatial (geospatial data types and functions), fts (full-text search), and connectors like postgres, mysql, and sqlite_scanner for querying those external databases directly. This modular design mirrors DuckDB's overall philosophy of staying lightweight by default while remaining extensible for whatever specific workload a user actually has.
More Related questions...