Changelog Interviews cover image

Changelog Interviews

Turso is rewriting SQLite in Rust

Jan 30, 2025
Glauber Costa, co-founder and CEO of Turso, is reshaping database technology with Limbo, a transformative rewrite of SQLite in Rust. He delves into the limitations of SQLite's public domain status and the innovative LibSQL project designed for open contributions. Their use of Deterministic Simulation Testing ensures robust development, while engaging the community keeps the project dynamic. Glauber highlights the technical challenges of maintaining compatibility and introduces exciting enhancements like asynchronous I/O, all while paving the way for the future of database innovation.
01:15:54

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Turso is creating a truly open-source alternative to SQLite by rewriting it in Rust, aiming for community involvement and contributions.
  • The Limbo project seeks to overcome SQLite's limitations by introducing asynchronous operations and enhanced support for complex queries and analytics.

Deep dives

Introduction to Terso and Limbo

Terso, founded by Glabra Costa, is an open-source distributed database that seeks to replace SQLite. It is powered by a project called Limbo, which is essentially a rewrite of SQLite in Rust. Unlike SQLite, which is in the public domain but does not allow contributions, Terso aims to create a truly open-source database that encourages community involvement. The move to rewrite SQLite rather than simply forking it reflects the team's desire to innovate and create a more dynamic and contributory environment.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner