Show HN: We made SQLite support concurrent writes
Category: database
Tags: sqlite, concurrency, vfs, database, wal
Score: 7.8/10 (Innovation: 8, Technical: 8, Documentation: 8, Utility: 7)
sqlite-multiwriter is a SQLite VFS extension that enables concurrent writes by giving each writer a private WAL and merging commits with optimistic concurrency control. It achieves 3-5x higher write throughput and drastically reduces SQLITE_BUSY errors for multi-threaded and multi-process workloads while preserving the SQLite file format.
Target audience: backend developers, database administrators, systems programmers, data engineers
Repository: https://github.com/sqliteai/sqlite-multiwriter · C · Apache-2.0 · 182 stars
View on Hacker News