Posts about Data Engineering

Practical data engineering: ingestion pipelines, repartitioning, open table formats and lightweight data platforms built with DuckDB and cloud services.

8 posts

Merges for DuckDB branches and snapshots

differential 1.1 brings three-way merges to DuckDB: merge branches and snapshots, fast-forward, resolve typed conflicts with a table, merge schemas, use S3.

October 27, 2026
25 min read
duckdbsqldata-engineering

Diffing DuckDB branches and snapshots with plain SQL

Diff DuckDB branches and snapshots with plain SQL: EXCEPT, a keyed FULL JOIN, changed columns and a reusable cell-level diff macro for differential.

October 23, 2026
9 min read
duckdbsqldata-engineering

Versioned DuckDB databases, locally or replicated through S3, for people and agents

differential extension for DuckDB 2.0: snapshots, branches and time travel locally, plus leader/follower replicas, failover and shared writers via S3.

October 21, 2026
12 min read
duckdbdata-engineeringsql

Differential storage for DuckDB

Add snapshots, time travel and writable branches to native DuckDB databases from SQL with duckdb-differential, and publish versions to S3.

October 14, 2026
8 min read
duckdbdata-engineeringsql

Introducing polyglot - A Rust/Wasm SQL transpilation library

polyglot transpiles SQL between 33 dialects like PostgreSQL, BigQuery and Snowflake. A Rust port of sqlglot, compiled to Wasm to run in the browser and Node.js.

February 14, 2026
5 min read
sqlrustwasm

Handling GTFS data with DuckDB

Load GTFS public transit schedule feeds into a DuckDB database, query stops, routes and trips with SQL, and export the data to Parquet.

May 16, 2025
7 min read
data-engineeringduckdbgtfs

Using DuckDB-WASM for in-browser Data Engineering

Analyze, transform and visualize local and remote data in the browser with DuckDB-WASM and SQL Workbench, including a full example data engineering pipeline.

January 27, 2024
15 min read
sqlwasmdata-engineering

Gathering and analyzing public cloud provider IP address data with DuckDB & Observable

Unify, clean and analyze the published IP address ranges of AWS, Azure, Google Cloud, Cloudflare, Oracle, DigitalOcean and Fastly with DuckDB and Observable.

April 26, 2023
5 min read
freeobservabledata-engineering