FileDB: A Zig Implementation of a Bitcask-Inspired Key-Value Store

2025-06-14
FileDB: A Zig Implementation of a Bitcask-Inspired Key-Value Store

FileDB is a Zig implementation of a key-value store inspired by Riak's Bitcask paper. It uses a log-structured hash table for metadata and appends records to disk files for high throughput. Periodic compaction and syncing ensure data durability. Benchmark tests of its Redis-compatible client show read speeds exceeding 100,000 requests per second and impressive write performance.

Development key-value database