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.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode