内容提要
Supabase收购Turso,以应对AI代理大规模创建数据库的需求。Turso用Rust重写SQLite,单服务器可管理数百万数据库,支持按需启停,适合代理的小型工作负载;Postgres则用于应用扩展。双方均坚持开源,Turso团队加入Supabase,Glauber Costa将领导代理基础设施工作。
延伸解读
AI代理催生数据库新需求
文章指出,AI代理正在大规模创建数据库,用于原型、探索、仪表盘和应用。Supabase每周已启动超过一百万个数据库,并认为随着代理构建更多软件,数据库需求将超出全球现有支持能力。这种新范式要求数据库基础设施进化,使代理能像创建文件一样轻松创建数据库,且无需担心成本。
SQLite与Postgres的分工
Supabase将继续围绕Postgres构建,而Turso继续其SQLite工作。文章解释,SQLite适合小型、按需的工作负载,Postgres则是应用扩展时的选择。目标是让构建者从原型到生产拥有相同的开发者体验。Turso的架构使单个服务器能管理数百万数据库,按需加载和暂停,适合为每个代理按需提供数据库。
Turso的Rust重写与云平台
Turso用Rust重写了SQLite,并创建了云平台,使单个服务器能管理数百万数据库,在需要时加载,不需要时暂停。这种架构使得按需为每个代理配置数据库成为可能,无论是在Turso Cloud还是客户自己的云中,Superhuman、Sauna.ai、CTO.new和Mastra等公司已在使用。
开源承诺与团队整合
Turso和Supabase都致力于开源、关注开发者体验并愿意解决艰难的基础设施问题。Turso团队加入Supabase,包括Glauber Costa和Pekka Enberg,Glauber将领导代理基础设施工作。现有用户不受影响,Turso将继续运营,并随着工作负载增长有明确路径进入更广泛的Supabase生态系统。
Q&A
Supabase 收购 Turso 的主要目的是什么?
为了应对 AI 代理大规模创建数据库的需求,构建适合代理的基础设施,让代理能像创建文件一样轻松创建数据库。
Turso 在技术上是如何实现单服务器管理数百万数据库的?
Turso 用 Rust 重写了 SQLite,并构建了云平台,支持按需加载和暂停数据库,从而在单台服务器上管理数百万个数据库。
Supabase 和 Turso 在数据库技术路线上有何不同?
Supabase 继续围绕 Postgres 构建,用于应用扩展;Turso 继续基于 SQLite 进行开发,适合代理的小型按需工作负载。
收购后 Turso 的现有用户会受到影响吗?
不会,现有用户的使用没有任何变化。Turso 将继续运营,并随着工作负载增长有清晰路径融入更广泛的 Supabase 生态系统。
Turso 团队加入 Supabase 后,由谁领导代理基础设施工作?
Glauber Costa 将领导代理基础设施工作,他与 Pekka Enberg 及 Turso 团队其他成员一起加入 Supabase。
为什么说 SQLite 适合代理的小型工作负载?
因为 SQLite 适合小型、按需的工作负载,数据库创建成本低、可按需提供,并且当需要时能清晰过渡到生产环境。