“你可以租用功能,但无法租用基础”:为什么MotherDuck收购了已经为其数据管道提供支持的初创公司

“你可以租用功能,但无法租用基础”:为什么MotherDuck收购了已经为其数据管道提供支持的初创公司

💡 原文英文,约1800词,阅读约需7分钟。
📝

内容提要

MotherDuck收购了数据基础设施初创公司Tower,这是其首次收购。Tower的技术已用于支持MotherDuck的AI数据管道功能Flights。收购旨在整合Tower的运行时和团队,强化AI代理能力,并计划合并其沙盒运行时。此举反映了数据行业趋势:让AI代理不仅查询数据,还能操作数据系统。

🔎

延伸解读

收购背后的逻辑:从租用到自建

MotherDuck CEO Jordan Tigani强调,基础设施公司有一条原则:可以租用功能,但不能租用基础。当Tower的技术成为Flights功能的核心执行层后,MotherDuck意识到必须拥有这项技术,因为客户会将安全、可靠性和行为责任归咎于MotherDuck。收购Tower不仅是获取技术,更是为了掌控基础,确保产品的一致性和可信度。

Tower的取舍:从数据库无关到深度集成

Tower原本是数据库无关的,但被收购后,它选择专注于MotherDuck平台,用深度原生执行换取广泛但浅层的连接。Tower CEO认为,加入超大规模云厂商意味着适应遗留架构,而加入MotherDuck可以共同塑造数据与AI基础设施的未来。尽管放弃了部分广度,但Tower认为底层数据仍基于开源的DuckDB,保持开放和可移植,从而缓解锁定担忧。

行业趋势:AI代理从查询走向操作

MotherDuck收购Tower反映了数据行业的更广泛转变:让AI代理不仅能查询数据,还能操作数据系统。Databricks的Genie和Snowflake的CoCo Automations都在类似方向发力。Tigani认为,数据平台供应商正抓住新机遇,而仓库供应商处于新模式的中心。收购Tower为MotherDuck提供了部署、跟踪和调度数据代理的平台,使其能更好地应对这一趋势。

Q&A

MotherDuck为什么收购Tower?

MotherDuck收购Tower是为了将Tower的技术和团队整合进自己的产品中,因为Tower的运行时已经支撑了MotherDuck的AI数据管道功能Flights。收购后,MotherDuck可以更好地控制执行层,确保安全性和可靠性,并加速AI代理功能的开发。

Tower公司是做什么的?

Tower是一家数据基础设施初创公司,提供Python管道的托管运行时,负责打包、部署和维护数据管道。它还提供基于该运行时的工具,如Tower Control,允许用户用自然语言描述管道,然后自动生成代码并部署运行。

MotherDuck的Flights功能是什么?

Flights是MotherDuck在6月推出的功能,通过MCP服务器暴露通用Python运行时,让AI代理能够创建、运行和调度数据管道。它由Tower的技术提供支持,使代理能够执行生成的数据管道代码。

Tower的技术如何与MotherDuck的Dives功能结合?

Tower可以为通过Flights运行的作业生成稳定的URL,使这些作业能作为数据API被Dives或其他前端调用。例如,一个Dive可以生成查看用户推荐的界面,而Flight处理创建或修改推荐的请求,从而构建丰富的应用程序。

Tower被收购后,其现有客户会怎样?

Tower的现有客户将迁移到MotherDuck平台。MotherDuck正在与Tower客户讨论迁移路径,并邀请之前使用过Tower的用户试用MotherDuck及其AI数据功能。MotherDuck也在努力将Tower客户迁移到Flights,并缩小两者之间的差距。

MotherDuck计划如何整合Tower的运行时?

MotherDuck计划将Flights(由Tower支持)和Ducklings(其无服务器DuckDB实例)两个沙盒运行时合并,结合Ducklings的近乎即时启动和Tower作业的更强大沙盒功能。

Tower被收购后,其数据库无关性是否受到影响?

是的,Tower将放弃部分数据库无关性,转而更紧密地围绕MotherDuck平台构建。但Tower CEO认为,由于MotherDuck基于开源DuckDB,底层数据仍然开放和可移植,因此锁定问题转移到了更底层。

MotherDuck收购Tower反映了什么行业趋势?

这反映了数据行业的一个趋势:让AI代理不仅查询数据,还能操作数据系统。像Databricks和Snowflake等公司也在推动类似方向,例如Databricks的Genie Code和Snowflake的CoCo Automations,都旨在让代理能够执行代码、构建管道和调度任务。

🏷️

标签

➡️

继续阅读