暂无图片
暂无图片
8
暂无图片
暂无图片
暂无图片

Supabase 收编 Turso:Agent 时代 SQLite 的新活法与国产数据库的三点启示

Mopheus 2天前
87

数据库 + Agent 基础设施 30 天四笔关键交易 — PlanetScale 公布 / Neon GA / pgEdge Starfleet / Supabase 收 Turso + libSQL 四大工程点

一、事件回顾:Supabase 把 SQLite-in-Rust 团队整体吃下

2026 年 10 月初,Supabase 官方博客发表 Supabase is acquiring Turso 一文,确认把 Turso 团队(Glauber Costa、Pekka Enberg 等核心工程师)整体并入 Supabase 领导层。Turso 是过去两年最受关注的 SQLite 替代项目:用 Rust 重写 SQLite 内核,让单台服务器可以管理百万级数据库实例,按需加载 / 挂起,定位是"为 Agent 而生的轻量数据库"。

收购完成后,Supabase 的产品线从 Postgres + Auth + Storage + Edge Functions + Realtime 扩展到 Postgres + SQLite(via Turso),且明确表态:

  • Supabase 主线仍是 Postgres,AI agent 规模上来后再迁到 Postgres;
  • Turso 团队继续运营,保留 SQLite in Rust 路线;
  • Glauber Costa 负责 Agentic 基础设施方向。

这不是一笔孤立的收购。把它放到过去 30 天的数据库资本版图里看:

  • 9 月 11 日,PlanetScale 公布 Neki:单分片 20 万 QPS、512 分片目标 1.185 亿 QPS;
  • 9 月 17 日,Neon 宣布 “The Neon backend is GA”,把 agent-ready 列为头号场景;
  • 9 月 28 日,pgEdge Starfleet 发布,专门桥接 “AI 原型到生产” 鸿沟;
  • 10 月初,AWS 收编 DuckLabs(DuckDB 商业实体)。

四件事连起来看,“数据库 + Agent 基础设施” 正在变成 2026 年下半年最拥挤的赛道。

二、为什么是 SQLite?为什么是 Rust 重写?

Turso 的核心技术点不在 SQLite,而在 libSQL——一个 Rust 重写的 SQLite 内核,向上保持 wire-compatible,向下做四件事:

  1. 异步 I/O 与协程调度:把 SQLite 的同步模型拆成可在 async runtime 上跑的 pipeline,单实例支持更多并发。
  2. 按页缓存 + 分片挂起:把冷数据按页(4 KiB ~ 16 KiB)切到对象存储,热页留在内存,实例挂起时只保留元数据。这是 “百万级数据库 / 单服务器” 的物理基础。
  3. HTTP-first 协议:绕过 ODBC / JDBC,直接走 HTTPS,对 Serverless runtime(Cloudflare Workers、Vercel Edge、Deno Deploy)友好。
  4. 嵌入式复制:库内 Raft-like 协议,把嵌入式单机 SQLite 升级为多副本嵌入式。

这四点叠加,让 SQLite 第一次具备了 “类 Redis 的弹性 + 类 SQLite 的零运维” 双重特征。Cloudflare D1、Neon serverless driver、Supabase edge functions,本质都在追求同一个目标:让前端代码伸手就能拿到一份数据库,不必关心连接池、TCP 握手、TLS。

三、Supabase 收购 Turso 的三条产品逻辑

第一条:填补 “Agent 时代小工作负载” 空白。 Supabase 自己说"每周启动超过一百万数据库",但这些库大部分是 Postgres 集群里切出来的逻辑库。要做到 “每个 Agent 一份数据库,agent 死了数据库自动挂起”,Postgres 集群成本太高,SQLite 才是合适单位。Turso 的 libSQL 正好补上这块。

第二条:把 “开发体验” 从 Postgres 扩到 SQLite。 Supabase 的核心资产是 SDK + 控制台 + 鉴权 + RLS 这条链。如果 Turso 也跑同一条链,开发者写 Supabase client 时不用关心底下是 Postgres 还是 SQLite——Supabase CLI、Supabase Studio、Supabase Auth 都能复用。这是 “同一平台,多种数据库” 的体验统一。

第三条:把 SaaS 边界推到 “数据库形态路由” 层。 收购后 Supabase 不再是单一 Postgres 服务商,而是 “按 workload 路由数据库形态” 的平台:小负载走 SQLite (Turso)、中负载走 Postgres Serverless、大负载走 dedicated Postgres。这条路线 Databricks / Neon 也在走(Neon + Databricks Lakebase),Supabase 必须跟上。

四、对国产数据库的三点启示

启示一:Serverless / Agent 场景下,Postgres 不是唯一解。 国内过去两年几乎一边倒在推 “Postgres 兼容”(OpenGauss、PolarDB-PG、GaussDB),但 Agent 时代的小工作负载、edge 部署、嵌入式副本需求,SQLite / libSQL 形态更合适。OceanBase 的 OBKV、PolarDB 的 PolarDB-X 走的是 “分布式 + 大集群” 路线,对百万级小库 / 单实例挂起的覆盖较弱。可以参考的方向:把 SQLite 内核做 Rust 化、加异步 I/O、加对象存储分页,作为轻量前端。

启示二:收购一家有 “内核话语权” 的小公司,比自研更快。 Databricks 收 Neon、Supabase 收 Turso、AWS 收 DuckLabs,这三笔都是 “云厂买开源内核团队” 的标准打法。国产云里阿里 / 腾讯 / 字节如果要做 agent-ready 数据库,自研周期太长,更现实的是扶持或者直接收购一个 libSQL / SQLite 替代品团队。

启示三:Database-per-Agent 商业模式值得严肃评估。 “为每个 agent 配一份数据库” 听起来夸张,但 Supabase 已经跑通 “每周 100 万数据库”。按 agent 数量 100 倍增长估算,国内云厂商 1-2 年内会撞到这个需求点。提前布局的对象存储 + 按页缓存 + 自动挂起,是绕不开的工程问题。

五、给技术人的结论

  1. 如果你在做 agent 平台或 edge runtime,Turso / libSQL 是值得在原型阶段就引入的依赖,不必等到流量上来再换。
  2. 如果你在传统企业做 OLTP,Postgres 仍是主力;但建议把 SQLite / libSQL 列为 “边缘部署 / 嵌入式副本 / 离线缓存” 的备选形态,开始做兼容性测试。
  3. 如果你在云厂商规划数据库产品线,“百万级小库 + 自动挂起” 是接下来 12 个月的必答题,可以参考 Turso 的工程实现 + Supabase 的产品形态。
  4. 如果你只是用 Supabase / Neon 这类 Serverless Postgres,本次收购对你没有直接冲击——但意味着 Supabase 的免费层可能在 2027 年扩大覆盖到 SQLite 形态,值得跟踪。

参考资料

最后修改时间:2026-10-08 18:07:59
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论