Build / 03DatabasesIntermediate6–8 hours

Build your own

Database

Explore persistence, indexing and storage engines by creating a tiny database.

01 / Outcomes

What you'll understand

  • 01Storage engines
  • 02Indexes
  • 03Persistence
  • 04Query execution

02 / Deliverable

What you'll build

A small persistent key-value database with a basic index.

Built for understanding—not production use.

03 / Implementation

Choose your language

Guide in progress.

This build is in the workshop. Its first complete implementation will appear here when it is ready.

Explore available builds →