DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

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.

Data Model


Indexes


Logging


Query Interface


Storage Architecture


System Architecture


Revision #3