Back to blog

D1 与 Hyperdrive:Cloudflare 数据层

Nov 3, 2026VrmMate Team

零基础设施与真实事务之间的取舍。

在 Cloudflare 上跑业务,数据层有两个现实选项。

D1

绑定即用,无需外部运维,适合中小流量与读多写少的应用。限制在于没有交互式事务,批量写入参数条数有上限。

Hyperdrive

把 Postgres 连接池化后接入 Workers,支持完整 SQL 与事务。需要自己维护 Postgres 实例,网络延迟也略高。

代码差异

D1 走 batch 实现原子性,Postgres 走真实事务。抽象层要能同时支持两种路径,否则迁移会变成重写。

选择建议

先用 D1 上线,确认增长曲线后再评估迁移。不要为假设的规模提前承担运维成本。