SNKV: A Lightweight, Crash-Safe Embedded Key-Value Store Built on SQLite's Storage Engine
By
swaminarayan
Slow-proofed and worth the wait. Worth its weight in flour.
Summary
SNKV is a lightweight, crash-safe embedded key-value store built directly on SQLite's storage engine without the SQL layer. It provides a clean key-value API on top of SQLite's proven storage core, offering SQLite-grade reliability with lower overhead for read-heavy and mixed workloads. The project is designed for simplicity and performance, with a single-header interface for easy integration.
Key quotes
· 3 pulledSNKV is a lightweight, ACID-compliant embedded key-value store built directly on SQLite's storage engine — without SQL layer.
The idea: bypass the SQL layer entirely and talk directly to SQLite's storage engine. No SQL parser. No query planner. No virtual machine. Just a clean KV API on top of a proven, battle-tested storage core.
SQLite-grade reliability. KV-first design. Lower overhead for read-heavy and mixed key-value workloads.
You might also wanna read
PgQue: Zero-Bloat Postgres Queue System Using Pure SQL and pg_cron
PgQue is a zero-bloat Postgres queue system that revives the PgQ architecture originally designed at Skype for handling messaging for hundre
Lux: A Multi-threaded Redis-Compatible Key-Value Store with Vector Search and 10x Performance Gains
Lux is a Redis-compatible key-value store written in Rust that offers up to 10x faster performance than Redis. It addresses Redis's single-t
HelixDB: Open-Source OLTP Graph-Vector Database Built in Rust Now Generally Available
HelixDB, an open-source OLTP graph-vector database built in Rust, has been released after more than a year of development. The database is d
Alibaba's AliSQL: Enterprise MySQL Branch with DuckDB OLAP and Vector Search
AliSQL is Alibaba's enterprise-grade MySQL branch that combines traditional InnoDB OLTP reliability with DuckDB's columnar OLAP engine and n
Stoolap: A Modern Embedded SQL Database Built in Rust with Advanced Features
Stoolap is a modern embedded SQL database written in Rust that targets low-latency transactional workloads and real-time analytical queries.
Arc Core: High-Performance Time-Series Data Warehouse Built on DuckDB and Parquet
Arc Core is a high-performance time-series data warehouse built on DuckDB, Parquet, and MinIO, currently in alpha release as a technical pre
