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

Database Entry

KVDB


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

Database Entry

KVDB


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