One trillion live databases
SQLite is everywhere — and we mean everywhere. It runs on every iPhone, every Android device, every Mac, every Windows 10/11 machine, and inside every modern web browser. It ships with every Python install. Conservative estimates put the number of active SQLite databases on Earth above one trillion.
Every iMessage you send, every Chrome bookmark you save, every Safari tab you reopen, every Firefox autofill, every Android app's local cache — all SQLite. NASA's Mars Curiosity and Perseverance rovers carry it. Airbus A350 avionics use it. Bloomberg terminals embed it. Dropbox, Skype, and iTunes have shipped on it for over a decade.
And yet many developers still dismiss SQLite as just a toy database or only for mobile apps. That perception is years out of date. Modern SQLite (3.53.0 as of 2026) is a powerful, full-featured relational engine that handles workloads most developers think require Postgres.
This quest teaches SQLite from the ground up — basic SQL through advanced features, Python integration, async patterns, full-text search, and production deployment. By the end you will know why the renaissance is real and how to use SQLite without hand-waving past its sharp edges.
~/pippa-db/conversations.db — opened by the same aiosqlite driver this quest will teach you to use.