As developers, we use databases all the time. But how do they work? In this series, we'll try to answer that question by building our own SQLite-compatible database from scratch. Source code examples will be provided in Rust, but you are encouraged t...| Geoffrey Copin's Blog
This document describes and defines the on-disk database file| www.sqlite.org
VACUUM| www.sqlite.org
Let's open a hex editor and see what this thing is made of| Fly