Database School

Rewriting SQLite from scratch (yes, really)

Aug 8, 2025
Glauber Costa, CEO of Turso and an expert in database development, dives into the bold initiative of rewriting SQLite from scratch. He discusses the technical motivations behind this project and how deterministic simulation testing enhances reliability. Glauber also reflects on the journey of transitioning to an open contribution model, the challenges of forking SQLite, and the creation of Turso Cloud. Along the way, he shares personal anecdotes about adjusting to life in Texas, making for an engaging blend of tech talk and human experience.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

Glauber’s First SQLite Moment

  • Glauber Costa first used SQLite in 2004 and loved its simplicity.
  • That early experience drove his long-term focus on lightweight databases.
INSIGHT

SQLite’s Closed Contribution Barrier

  • Glauber Costa emphasizes SQLite's closed community and that they "don't accept contributions."
  • This social model prevents external developers from shaping core behavior.
ADVICE

Fork When Upstream Blocks Change

  • Do fork the project when upstream refuses contributions, as Glauber Costa did with LibSQL.
  • A public fork unlocks community-driven extensions without upstream permission.
Get the Snipd Podcast app to discover more snips from this episode
Get the app