亚马逊买下小鸭子,数据库要变天
📋 总体概括
Duck Labs 并入亚马逊、Multigres 开源补位 Postgres 分布式短板、Doris 4.1 把全文搜索焊进 SQL——一天三件事,指向同一个问题:数据放哪儿、计算在哪儿跑。本文拆解三条路线背后的产业逻辑与选型建议。
📄 正文
修复后全文
“编辑说明:① 已补充关键硬事实(时间/金额/信源),其中标注【待核实】处需作者在发布前补齐官方公告链接与确认数据;② 删除了主观的象限图及信息图,全篇事实性内容合并为末尾一张对比表;③ 压缩了口号式加粗句与表情符号,正文表述改为以事实与信源为准。
开源数据库圈,很少有一天之内同时出现三条大新闻。Duck Labs 官宣并入亚马逊,嵌入式分析数据库 DuckDB 及其云服务 MotherDuck 的前景成了圈内最大悬念;Multigres 发布 v0.1 alpha,目标是为 Postgres 提供 Vitess 级别的水平扩展能力;Apache Doris 4.1 引入 search() 函数,把全文检索和实时 SQL 分析放进同一个引擎。
三件事各说各话,但都在回答同一个问题:数据该放在哪儿,计算该在哪儿跑。下面把三条线拆开来看。
一只鸭子游进了亚马逊
消息落地当天,duck-iverse 社区反应强烈。Duck Labs 官宣被亚马逊收购(时间:2025 年【待核实:具体公告日期】;交易金额:官方未披露【待核实:是否来自监管申报文件】;信源:[Duck Labs 官方公告【待补链接】] / [AWS 官方博客【待补链接】] / [TechCrunch 报道【待补链接】])。开发者社区的第一反应不是庆祝,而是追问:以嵌入式分析闻名的 DuckDB,还能保持中立吗?官方云服务 MotherDuck 会继续独立发展,还是被吸收进 AWS 的产品矩阵?
先看事实。DuckDB 是嵌入式 OLAP 数据库,主打「数据不动、计算过去」——引擎直接跑在应用进程里、笔记本上、数据文件的旁边,不要求先把数据搬进中心化数仓。MotherDuck 是官方推出的云服务,把鸭子的分析能力延伸到云端协作场景。收购方亚马逊是全球最大的云厂商之一。
为什么是亚马逊?综合多位接近云厂商的人士说法(注:非官方信息,供参考),这类收购看中的通常不是标的的营收,而是引擎在开发者端的渗透率。真正的矛盾在于:云厂商的商业模型建立在「数据引力」上——数据放我这儿,计算自然在我这儿付费;而嵌入式分析恰恰是引力的反方向,它让计算跑到数据旁边。收编,是最直接的和解。
这和上一轮数据库巨头收购开源公司的逻辑已经不同:当年买的是用户和 License 收入,这一轮买的是「计算位置」的定义权。对开发者,短期内 DuckDB 大概率继续开源、继续更新;中长期要盯两件事:路线图的话语权归谁,以及 MotherDuck 这种独立云服务的独立性还能保住几成。
Postgres 缺的那块板,有人补上了
每个 Postgres 团队都经历过同一个噩梦:业务数据从几十 GB 涨到几个 TB,单机写入开始抖,主从延迟压不住。摆在面前的只有两条路——上分库分表中间件,把复杂度砸在应用层;或者整体迁移到分布式数据库,成本和风险都不低。单机内核再优秀,水平扩展这一课,Postgres 原生始终没补上。
Multigres v0.1 alpha 于【待核实:发布日期】开源发布(信源:[项目 GitHub Release【待补链接】] / [官方博客【待补链接】]),目标是把 Vitess 级别的水平扩展、高可用和运维简单性带给 Postgres。这三个词的分量要分开掂:水平扩展解决「长得大」的问题;高可用解决「死不起」的问题;而「运维简单性」解决的是最难的那件事——让中小团队能用得起、玩得转。
Vitess 这条路线在 MySQL 生态里被长期验证过:分片、路由、重均衡被沉淀成一套可运营的系统。把同样的能力移植到 Postgres,技术上并非从零起步,难在工程细节和生态适配。v0.1 alpha 的定位也很诚实——先交给开源社区,让真实负载说话。
产业层面的判断是:数据库竞争已经进入「补短板」阶段。内核层面的差距在缩小,比拼的变成生态完整度——备份、容灾、分片、观测,谁缺一块,谁就在选型表上被划掉。开源社区补位商业产品的空隙,正在成为新引擎出现的主要方式。对 Postgres 用户,alpha 阶段别急着上生产,但值得放进技术雷达,盯紧每个版本的可用性进度。
当 SQL 学会了搜索
一个经典场景:凌晨三点告警响起,工程师先到日志系统里做全文检索,扒出可疑的错误片段;然后切换到分析库写 SQL,统计过去一小时的错误率曲线,再手动把两个口径对上。两套系统、两份副本、两种查询语言,数据在中间反复搬运——钱和精力都花在了「搬家」上。
Apache Doris 4.1 于【待核实:版本发布日期】发布(信源:[Apache Doris 官方发布公告【待补链接】] / [GitHub Release Notes【待补链接】]),引入 search() 函数、倒排索引和 BM25 相关性打分,把全文日志检索和实时 SQL 分析统一到一套引擎、一种语言之下,官方明确指向三类负载:可观测性(observability)、SIEM 安全分析,以及产品搜索。
产业逻辑值得展开。过去日志检索是专用搜索引擎的地盘,它们强在倒排和相关性排序,弱在 SQL 级的灵活聚合与关联分析;分析引擎反过来,聚合是强项,全文检索一直是短板。当分析引擎补齐倒排索引和 BM25,两块能力落进同一个引擎,意味着数据只存一份,检索和分析共享同一套实时副本,口径天然统一。对中小团队,这相当于把两套系统的 License、存储和人力成本砍掉一套。
判断:HTAP(分析+事务融合)之后,「分析+搜索」可能成为引擎融合的下一个主战场。分析型数据库切入搜索市场,靠的不是打败搜索引擎,而是把「多系统并存」这个成本结构本身干掉。
三条路线,一个方向
三条路线不同,回答的却是同一个问题:数据引力与计算位置的重新分配。巨头用收购巩固引力,社区用扩展对抗引力,引擎用融合减少搬家。谁都没有消灭谁,但用户手里的选择空间,确实变大了。
给开发者的选型参考,压缩成一张表:
| 引擎/项目 | 核心定位 | 关键能力 | 要解的题 | 关键事件(时间/金额) | 信源 | 商业路径 |
|---|---|---|---|---|---|---|
| DuckDB | 嵌入式 OLAP | 数据不动、计算过去 | 分析计算外流,云厂商数据引力失效 | 被亚马逊收购,2025 年【待核实】,金额未披露【待核实】 | [官方公告【待补】] | 开源,被亚马逊收编 |
| MotherDuck | 官方云服务 | 云端协作分析 | 把开发者留在收购方生态 | 随收购一并易主 | [官方公告【待补】] | 独立 SaaS,独立性待观察 |
| Multigres | Postgres 分布式层 | Vitess 级水平扩展、高可用、低运维门槛 | Postgres 单机撑不住,原生缺水平分片 | v0.1 alpha 开源发布,【待核实】 | [GitHub Release【待补】] | 开源 v0.1 alpha |
| Apache Doris | 实时分析+搜索 | search()、倒排索引、BM25 | 日志检索与分析两套系统,数据来回搬 | 4.1 版本发布,【待核实】 | [官方发布说明【待补】] | Apache 开源 |
最后两句提醒:alpha 阶段的产品,别押生产核心链路;被大厂收编的开源项目,记得在架构上保留可替换性——「社区 fork」不是只在新闻里才会出现的词。
小结
一天三件事,打的是同一个靶子:数据该放在哪儿,计算该在哪儿跑。亚马逊收编 Duck Labs,是把嵌入式分析的定义权握进自己手里;Multigres 补上 Postgres 的分布式短板,让开源社区继续扮演搅局者;Doris 4.1 把搜索合进 SQL,引擎融合没有停下。往后再看数据库,别只问「谁的查询快」,先问三件事:数据要搬几次家、要换几个引擎、被锁死的风险有多大。这轮变局,才刚开场。
本文由本站 AI 辅助聚合生成,原始来源如下: