https://github.com/tobilg/ducklings

1. 核心定义 (MEU)

Ducklings := DuckDB WASM + 边缘/浏览器 SDK,本质是 Edge SQL Runtime
最小可执行单元:将数据库从基础设施降维为 SDK

2. 价值重构

维度传统架构Ducklings 架构收益
计算位置数据库服务器浏览器 / Edge服务器 CPU → 用户设备
数据流向全量回传前端就地 SQL 过滤带宽成本 ↓
运维单元DB + API + 缓存单 Runtime复杂度 ↓

公式: 对象存储 + Edge SQL → 用户 (取代 用户→API→DB→API→前端)

3. 技术壁垒 (vs DuckDB-WASM)

  • 定位: 官方 Runtime → 产品级封装。
  • 核心突破: 解决 Cloudflare Workers 异步 I/O 限制 (Asyncify)。
  • 能力集: WASM 引擎 + HTTPFS 远程查询 + Arrow/Parquet 兼容。

4. 市场与边界

目标客户:

  1. 数据 SaaS: 浏览器内直接 SQL 分析 (Notebook/BI)。
  2. 边缘 API: 无服务器查询 S3 Parquet。
  3. AI Agent: 本地记忆存储与特征计算。

硬约束:

  • 体积: WASM ~9MB (超 Workers 免费版 3MB 限制)。
  • 场景: 仅 OLAP (分析/ETL),不适 OLTP。
  • 环境: 受限于浏览器内存与 WASM Sandbox。

5. 战略趋势

数据库位置迁移三阶段:
服务器应用进程浏览器/Edge

Ducklings 卡位: 第三阶段基础组件。
未来猜想: 可能演变为 AI Native Runtime (嵌入式 DB + Agent 记忆)。

标签:infra, ai

你的评论