已核验 · Aug 11, 2026
已独立佐证Supabase + Cloudflare D1:edge-runtime 数据库 —— 全栈 Postgres vs 全球 SQLite
3 个信源Supabase(RLS 2.0 + Realtime GA 改进 + Edge Functions 冷启动改进)和 Cloudflare D1(全球 SQLite + 读副本 + Time Travel)是同一周发了里程碑的两个 edge-runtime 数据库面。它们代表对 edge-runtime 数据库的两个下注:Supabase 下注全栈 Postgres 带 auth + RLS + realtime;D1 下注全球 SQLite 带读副本 + Time Travel。两者并不等价:Supabase 发完整的 Postgres 特性面;D1 发全球副本面但用 SQLite 简洁性换 Postgres 特性。
为什么现在讲
两个同一周发了 —— edge-runtime 数据库现在是一个 buyer-side 市场,带两个不同下注。
推荐理由
演示空间:同一 edge-runtime 工作流在 Supabase vs D1 上的并排,量冷启动和全球副本延迟。
依据
两个独立 vendor 一手源 + The Decoder 周报
“Supabase 和 Cloudflare D1 本周一起发了里程碑 —— 两者合起来让 edge-runtime 数据库成为 buyer-side 市场:全栈 Postgres 带 RLS vs 全球 SQLite 带读副本 + Time Travel。”
切入角度
把两个框成「全栈 Postgres 带 RLS vs 全球 SQLite」 —— 根据工作负载需要 Postgres 特性(Supabase)还是全球副本 + Time Travel(D1)挑选。
形式
长视频讲解
演示想法
录一段 10 分钟讲解:3 分钟讲「全栈 vs 全球」框架,3 分钟讲 Supabase(RLS 2.0 + Edge Functions 冷启动),3 分钟讲 D1(全球 SQLite + 读副本 + Time Travel),1 分钟做下注对比。
平台注意
具体 Realtime 配额、Edge Function 冷启动数字、D1 查询性能 benchmark(超出本次捕获范围)未抽取;对照 vendor 一手文档确认具体面细节。
可用说法
- Supabase 发布 RLS 2.0(辅助函数简化策略编写)、Realtime GA 改进(presence 广播 + 授权钩子)、Edge Functions 冷启动改进。
- Cloudflare 发布 D1 GA —— 带只读副本的全局 SQLite、5 倍查询性能提升、D1 Time Travel(30 天内任意时间点恢复)。
证据链
来自新闻
拆解
Supabase 发完整的 Postgres 特性面带 RLS + auth + realtime;D1 发全球 SQLite 带读副本 + Time Travel。本篇用「全栈 vs 全球」框架作为挑 edge-runtime 数据库的 lens,而不是把「edge 数据库」当成单一品类。
信源
风险
- The Decoder 和 IT之家可用作媒体类佐证,但在对外表述任何具体性能声明或定价前,请先阅读厂商原始文档。在对外表述前,请对照厂商原始文档和实际许可 / 定价矩阵核实具体能力声明;不要把各平台定价或许可条款转述成具体美元数字或商业使用条款。
- 厂商文档确认特性存在,但超出所捕获摘要的具体定价和限额本次未提取。在对外表述前,请对照厂商原始文档和实际许可 / 定价矩阵核实具体能力声明;不要把各平台定价或许可条款转述成具体美元数字或商业使用条款。
演示思路
- 并排 edge-runtime 工作流:Supabase vs D1,量冷启动和全球副本延迟
- 下注矩阵:全栈 vs 全球 ——把每个面画在 Postgres 特性 vs SQLite 简洁性 vs 全球副本面上
- 迁移故事:「从 D1 迁到 Supabase」,量 porting 工作量和面 delta