Supabase ETL 是 Supabase 团队发布的一个开源“工具箱”,用来 Postgres 数据库里的变更(新增/修改/删除)实时传到数据仓库或其他系统,比如 BigQuery、S3 或消息队列。

它是为开发者做的库/框架,而不是一键式的商业云服务。

https://github.com/supabase/etl

做什么?

从 Postgres 实时抓取数据变化(增删改),传到目标系统(如 BigQuery、S3 等)。

为什么有用?

  • 高性能(Rust 写的)
  • 自定义能力强 → 更安全、可控
  • 适合对延迟和吞吐要求高、有工程资源的团队

有什么注意点?

  • 不是 SaaS,需工程师亲自部署、维护
  • 目前不提供即开即用的构建包,得自己编译
  • 功能还在打磨中,部分边界场景未解决

替代选择(非技术友好型):

  • Airbyte(更友好 + 可云上用)
  • Debezium + Kafka(企业级,工程依赖大)
  • Estuary / 商业产品(快、好上手,但收费)

建议决策:

  • 有工程团队 + 要求性能+控制权 → PoC 测试
  • 想快上线、低风险、少运维 → Airbyte 或托管平台

标签:infra, ai

你的评论