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.