Home / Companies / Turso / Blog / Post Details
Content Deep Dive

We're building Postgres in Rust. Using the LLVM of databases

Blog post from Turso

Post Details
Company
Date Published
Author
Glauber Costa and Pekka Enberg
Word Count
2,650
Company Posts That Month
7
Language
English
Hacker News Points
-
Post removed?
No
Summary

Turso is a project aiming to create a modern version of Postgres using Rust, positioning itself as the "LLVM of databases" by allowing various database frontends to compile onto its core. Initially a rewrite of SQLite in Rust, Turso offers features like concurrent writes, a rich type system, and self-updating materialized views, distinguishing itself from traditional databases. The initiative is part of an open-source collaboration, inviting contributions from developers, including those using AI tools. The developers believe that by building on an already functional SQL database that shares commonalities with Postgres, they can gradually develop a highly compatible and innovative database environment. Turso's approach includes making its architecture extensible for other databases, like MySQL or Redis, while maintaining a commitment to reliability and careful code review. With its unique ability to run databases in a browser without a server, Turso aims to transform how databases are perceived and used, fostering a community-driven platform under an MIT license.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.