BriskDB: Parallel Writes on Plain SQLite Files

BriskDB: Parallel Writes on Plain SQLite Files

BriskDB transforms ordinary SQLite files into a single sharded database, enabling parallel writes across independent WAL files while maintaining compatibility with PostgreSQL, HTTP, Rust, and Python. It avoids forking SQLite, keeping each shard inspectable and supporting shard-safe generated IDs. The alpha release offers a protocol-neutral Rust engine with routing, cross-shard indexes, and operational metrics, but lacks cross-shard transactions and production readiness.

Writes to different shards use different WALs and can progress in parallel.

More from this day

2026-08-15