Adam Stachowiak
Appearances
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
But you do believe that you can replace. You said, we believe we can replace SQLite.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
Well, friends, you can now build invincible application thanks to Temporal, today's sponsor. You can manage failures, network outages, flaky endpoints, long-running processes, and so much more, ensuring your workflows and your applications never fail. Temporal allows you to build business logic, not plumbing.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
They deliver durable execution and abstracts away the complexity of building scalable distributed systems and lets you focus on what matters, delivering reliable systems that are faster. An example of this is Masari. They are the Bloomberg for crypto.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
They provide market intelligence products to help investors navigate digital assets, and they recently turned to Temporal to help them improve the reliability of their data ingestion pipeline. This pipeline collects massive amounts of data from various sources, and then they enrich it with AI.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
This process previously relied heavily on cron jobs and background jobs and cues and the design worked well. However, these jobs were difficult to debug at scale because they needed more controls and more observability. And as they look to rethink this ingestion flow, they wanted to avoid cron jobs, background jobs, cues.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
They didn't want to create a custom orchestration system to oversee and to ensure these jobs and work was being done reliably. Here's a quote. End quote. So if you're ready to build invincible applications and you're ready to learn why companies like Netflix, DoorDash and Stripe trust Temporal as their secure and scalable way to build and innovate, go to Temporal.io. Once again, Temporal.io.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
You can try their cloud for free or get started with open source. Once again, Temporal.io. This DST sounds like magic. Like actual magic.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
Yes, man. If it's like writing unit tests, what exactly... And you said that the rewrite is better because you have to write, assuming this DST is in place, what actually is the writing and the creating of this deterministic simulation testing? What is that? How do you do it?
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
As my friend that runs, well, he used to be on Screen Rant. Wow, wow, wow. I'll just leave it there. I'm sure.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
That's what I'll say right now. That's how he respond.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
Okay, Retool is the best way to build, maintain, and deploy internal software, seamlessly connect to databases, build with elegant components, and customize with code, accelerate mundane tasks, and free up time for the work that really matters for you and your team. Learn more at retool.com. Start for free. Book a demo. Again, retool.com.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
Well, you put a lot of thought behind this, you know, not expecting it to be so well received. You put so much, it seems like just so much thought in the design of it from the DST, you know, to async to all the things, but... Why were you so surprised it was so well received?
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
We discussed their efforts with LibSQL, the challenge of SQLite being in the public domain and not having an opportunity for contribution, their choice to rewrite everything with Limbo, how this all plays into the future of the Terzo platform, how they test Limbo with deterministic simulation testing, also known as DST, and their plan to replace SQLite.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
What do you think made those two contributors that were so pivotal contribute? If this was an experiment on Pekka's personal GitHub, it wasn't like from a technical level well thought out, but just an experiment. What was compelling to them?
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
I've been trying so hard to sound better, so thank you.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
Okay, friends, I'm with a good friend of mine, Avtar Swithin from Timescale. They're positioning Postgres for everything from IoT, sensors, AI, dev tools, crypto, and finance apps. So Avtar, help me understand why Timescale feels Postgres is most well positioned to be the database for AI applications.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
Yeah, Postgres is super powerful. It's well-loved by developers. I feel like more devs, because they know it, it can enable more developers to become AI developers, AI engineers, and build AI apps.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
Well, friends, learn how Timescale is making Postgres powerful. Over 3 million Timescale databases power IoT, sensors, AI, dev tools, crypto, and finance applications, and they do it all on Postgres. Timescale uses Postgres for everything, and now you can too. Learn more at timescale.com. Again, timescale.com.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
When you get to that place, whenever Limba becomes Terso and Terso Cloud goes away, how will you differentiate this new launch?
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
I'm just trying to understand this future, I suppose. And I'm trying to piece it together, and I don't know how to ask this question necessarily, but I'm reading your most recent roadmap where you mentioned changes to our server implementation. And sorry for my stuttering because I'm still drastically behind on my breaths because of getting over the flow. But client-side, open source.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
Server-side, closed source. And so LibSQL... is Terso Cloud.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
Okay.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
200%, gotcha. So in the future, when somebody runs Limbo, which will be renamed Turso, they can run that on their own. But if they want this massive scale multi-tenant world, they've got to host with you.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
So you're long betting on hosting a lot of databases in the future. Yes, yes. Okay. Yes. You said you don't need money, right? So you have the runway for the next 15 months. You're getting dangerous.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
No need to raise more now, though, to get to this goal.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
Okay, good. Let's talk in a year, I guess. I mean, that's all the questions I have for now, for the most part. Everything else is speculation, but there you go.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
January 22nd, 2026.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
Well, the future of SQLite or SQLite is not necessarily in jeopardy, but it is being primed for disruption. If Globber and his co-founder has it their way, they will unseat and they will replace SQLite. And Limbo is full steam ahead with lots of inertia, lots of momentum, lots of contributions. And there's lots to do for you, for me, for others. So you can dig in.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
It is open source and it's also open to contributions and is being rewritten, which means there's new things to do, new innovation to be had. And that's exciting. Make sure you go to turso.tech, T-U-R-S-O.tech to learn more about what they're doing and to learn more about Limbo and the future of this database and this platform. Okay, big thank you to our friends and our partners over at Fly.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
We love them. Fly, you're awesome. Fly.io, launch your app in five minutes like we do. It is the cloud for developers who ship. That's us. That's you. Fly.io. And to our friends over at Retool, retool.com, and our friends over at Temporal, temporal.io, and our friends over at Timescale, timescale.com. And to the beat freak in residence, Breakmaster Cylinder. Those beats are banging, banging.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
Okay, friends, it's on Friday. Stay tuned. It's awesome. The show's done. We'll see you on Friday.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
A massive thank you to our friends and our partners over at fly.io. Fly is the public cloud built for developers who ship. That's you. That's me. That's us. Over 3 million apps have launched on fly and you can too. Deploy your app in five minutes. Learn more at fly.io. Okay, let's see what it takes to replace SQLite.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
What's up, welcome back. This is The Change Log. We feature the hackers, the leaders, and those replacing SQLite. Yes, today we're joined by Glaber Costa, co-founder and CEO of Terso. Terso is an open source distributed database powered by LibSQL. which is described as the open contribution fork of SQLite.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
I think the public domain-ness of SQLite is unique. I think the not open to contribution is also quite unique. Very valid in the, in quotes, open source world. And even... they say on this public domain page they have, where they say warranty of title.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
So if you are a company that needed something where you needed to be identified against the copyright infringement or anything happening inside this code base, it gets to be a little bit hairy trying to use SQLite in unique ways beyond. So it kind of makes sense, some of the challenges you had, and maybe the fork made the most sense, but ultimately the rewrite seems to make sense.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
the most sense because what you want is the attributes of what SQL offers the world but not the And I don't want to say it like a negative thing because it's great, but it's dominated very well in the marketplace. I mean, it's used on Mars, I believe, right?
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
Yeah, I mean, like it's not... And Dr. Richard Hipp is one of our friends. We love him. We think he's an amazing person. But I think you are right, though, that the public domain-ness and the not open to contribution makes it challenging because that... And Dr. Richard Hipp even said on this podcast in the past that the test suite is proprietary in the fact that it's not in the open.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
Well, friends, before the show, I'm here with my good friend, David Shu, over at Retool. Now, David, I've known about Retool for a very long time. You've been working with us for many, many years. And speaking of many, many years, Brex is one of your oldest customers. You've been in business almost seven years.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
You can't see it. So making these large scale changes. So to build on top of what is SQLite, if that's your desire, becomes just problematic.
The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)
I think they've been a customer of yours for almost all those seven years, to my knowledge. But share the story. What do you do for Brex? How does Brex leverage Retool? And why have they stayed with you all these years?