An experimental embedded key-value database written in Zig, designed for persistent storage using page-based organization, sorted leaf-page indexing, Write-Ahead Logging (WAL) for durability, and a transaction API. It focuses on providing a lightweight, zero-dependency key-value store with B-tree indexing, WAL record logging, and basic transaction support.
- Source Code
- https://github.com/lispking/kvdb[01]
- Country of Origin
- CN
- Start Year
- 2026
- Project Types
- Hobby, Open Source
- Written in
- Zig
- Supported Languages
- Zig
- Operating System
- Linux
- License
- MIT License
An experimental embedded key-value database written in Zig, designed for persistent storage using page-based organization, sorted leaf-page indexing, Write-Ahead Logging (WAL) for durability, and a transaction API. It focuses on providing a lightweight, zero-dependency key-value store with B-tree indexing, WAL record logging, and basic transaction support.
History
KVDB was developed by lispking as an early-stage embedded storage engine. The project remains in active development with ongoing work on multi-page operations and recovery mechanisms.