Supabase 正在收购 Turso

Supabase 对 Turso 的收购引发了兴奋与怀疑并存的反应。Turso 是一个基于 Rust、与 SQLite 兼容、强调更好并发与异步使用的数据库。支持者认为这是一种战略契合:Turso 可为轻量级、边缘与 agent 驱动的工作负载提供支持,而随着应用扩展,Supabase/Postgres 可接手更大规模场景,同时核心仍保持开源。批评者则担心 Turso 过去的性能问题、收购方最终可能边缘化这项技术的风险,以及开源理想与风投驱动退出之间的更广泛张力。

对收购的整体反应

  • 许多人感到兴奋;认为这对 Supabase、Turso 和用户来说是一个强有力的战略契合与“双赢”。
  • 也有人感到不满或焦虑,担心 Turso 会被弃用,或者被改造成一个“令人难以置信的旅程”式的故事。
  • 还有人保持有条件的乐观,希望 Turso वास्तव会获得更多资源,并在生产环境中变得更安全。

商业与开源影响

  • 多条评论担心,收购通常会在最初保证之后扼杀产品。
  • Turso 管理层表示,公司运营状况良好,收入增长强劲,并称这是一项战略举措,而不是困境中的出售。
  • 完全采用 MIT 许可证的核心被视为一项优点;有人质疑在核心免费时,托管收入如何维持,也有人指出,托管、合规和责任承担是很强的增值项。

SQLite vs Turso vs Postgres:技术角度

  • Turso 被描述为一个与 SQLite 兼容的 Rust 重写版本,目标包括:
    • 更好的并发性和多个写入者。
    • 异步 I/O、更好的搜索,以及向量/图特性。
    • 一个可从“安全”语言中使用的嵌入式数据库,并且可能支持多种 SQL 方言。
  • SQLite 受到高度赞扬,被认为极其稳健且历经实战检验;有人认为它绝不应该被重写。
  • 也有人反驳说,为并发和安全而进行的 Rust 重写可以推动该领域向前发展。

性能、稳定性与“vibe coding”担忧

  • 有人引用了一个 ClickBench 讨论串,其中 Turso 在数据摄取方面极其缓慢;批评者将此部分归因于大量使用 LLM / “vibe” 编码。
  • Turso 的维护者回应说,早期基准测试下结论为时过早,摄取问题是已知的,但目前还不是最高优先级。
  • 一些用户报告了不错的真实世界性能(例如 Rust 异步工作负载);另一些人则报告在某些地区存在严重延迟问题,以及监控能力较弱。

Supabase 的策略以及 agentic/边缘场景

  • Supabase 员工将 Turso/SQLite 描述为 Postgres 的互补方案:
    • Turso 用于微小的、按需的、由 agent 创建的或边缘工作负载。
    • Postgres 用于更大规模的生产工作负载。
    • 提到计划推出一个由 Turso 驱动的极小“Spark”层级。
  • 多人认为,SQLite/Turso 加上边缘网络,非常适合 0→1 项目和 LLM/agent 工作流。

治理与文化争论

  • 有人批评 SQLite 带有宗教式过滤的治理方式,称其“像邪教”,并欢迎更开放的社区模式。
  • 也有人为 SQLite 的治理辩护,认为这是有意为之且具有保护作用,并反驳“邪教”这一说法。