The Changelog: Software Development, Open Source cover image

The Changelog: Software Development, Open Source

Turso is rewriting SQLite in Rust (Interview)

Jan 30, 2025
Glauber Costa, co-founder and CEO of Turso, shares insights on reimagining databases by rewriting SQLite in Rust with a project called Limbo. He discusses the challenges of SQLite's public domain status and the need for contributions. Glauber highlights the innovative use of Deterministic Simulation Testing for ensuring reliability and the future aspirations of the Terso platform, including open-source engagement. The conversation also touches on the creation of LibSQL and the team's vision for a billion databases, emphasizing the importance of flexibility and community involvement.
01:15:54

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Turso is pioneering the Limbo architecture to rewrite SQLite in Rust, addressing the database's limitations for better community contributions.
  • The introduction of Deterministic Simulation Testing (DST) enables rigorous testing scenarios that bolster developer confidence in system stability.

Deep dives

Introduction to Terso and Limbo

Terso, founded by Glabra Costa, is an open-source distributed database that aims to replace SQLite. The project was initiated to address the limitations of SQLite, particularly its lack of contribution opportunities despite being public domain. By utilizing the LibSQL codebase, the team began to rewrite the database with a new architecture, codenamed Limbo, enabling additional flexibility and community contributions. This ambitious endeavor aims to maintain SQLite’s user-friendly features while incorporating innovations that allow for distributed systems.

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