Changelog Master Feed

Turso is rewriting SQLite in Rust (Changelog Interviews #626)

Jan 30, 2025
Glauber Costa, co-founder and CEO of Turso, discusses the exciting initiative of rewriting SQLite in Rust with innovative solutions like Limbo and libSQL. He explains the challenges posed by SQLite’s public domain status and how they aim to foster a community-driven approach to database technology. Glauber delves into the project's unique testing methods, including Deterministic Simulation Testing, and shares anecdotes that add a personal touch to the technical conversation. The vision for a more robust, scalable database system shines through, promising a new era for open-source databases.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

LibSQL Origin

  • Glauber and Pekka, experienced kernel developers, used SQLite at ChiselStrike.
  • They wanted distributed SQLite, but its closed contribution model hindered direct modification.
INSIGHT

Different Approaches

  • Glauber clarifies they don't oppose SQLite's development model.
  • They believe a more open approach can foster broader innovation.
ANECDOTE

Fork vs. Rewrite

  • LibSQL, the fork, had limited impact and failed to replace SQLite.
  • Limbo, the rewrite, garnered significant community interest and contributions, including an incarcerated developer.
Get the Snipd Podcast app to discover more snips from this episode
Get the app