Menu
Sign In Pricing Add Podcast

Avtar Swithin

Appearances

The Changelog: Software Development, Open Source

Turso is rewriting SQLite in Rust (Interview)

3099.691

It's the most popular database, according to the Stack Overflow Developer Survey. And Postgres, one of the distinguishing characteristics is that it's extensible. And so you can extend it for use cases beyond just relational and transactional data for use cases like time series and analytics.

The Changelog: Software Development, Open Source

Turso is rewriting SQLite in Rust (Interview)

3115.214

That's kind of where Timescale the company started, as well as now more recently, vector search and vector storage, which are super impactful for applications like RAG, recommendation systems, and even AI agents, which we're seeing, you know, more and more of those things today.

The Changelog: Software Development, Open Source

Turso is rewriting SQLite in Rust (Interview)

3141.685

From our side, we think Postgres is really the no-brainer choice. You don't have to manage a different database. You don't have to deal with data synchronization and data isolation because you have like three different systems and three different sources of truth. And one area where we've done work in is around the performance and scalability.

The Changelog: Software Development, Open Source

Turso is rewriting SQLite in Rust (Interview)

3158.816

So we've built an extension called PG Vector Scale that enhances the performance and scalability of Postgres so that you can use it with confidence for large scale AI applications like RAG and agents and such.

The Changelog: Software Development, Open Source

Turso is rewriting SQLite in Rust (Interview)

3170.341

And then also another area is coming back to something that you said, enabling more and more developers to make the jump into building AI applications and become AI engineers using the expertise that they already have. And so that's where we built the PGAI extension that brings LLMs to Postgres to enable things like LLM reasoning on your Postgres data, as well as embedding creation.

The Changelog: Software Development, Open Source

Turso is rewriting SQLite in Rust (Interview)

3189.811

And for all those reasons, I think when you're building an AI application, you don't have to use something new. You can just use Postgres.