PlanetScale 如何实现 Postgres 海量并行备份

Massively Parallel Postgres Backups

PlanetScale 如何实现 Postgres 海量并行备份

在 PlanetScale,我们每天需为繁忙的数据库生成加密快照,且绝不能影响生产查询。面对分片数据库,我们采用了一种独特的策略:动态启动临时 EC2 实例,利用 Amazon S3 存储旧备份,并结合 WAL 回放技术进行增量同步。这种大规模并行处理方案,让 PB 级数据库的备份速度突破 50 GB/s,将原本需要数十小时的备份压缩至数小时甚至更短。此外,这套机制不仅用于灾难恢复,更是数据库扩容和节点故障替换的核心支撑,让复杂的底层操作对用户完全透明。

我们的目标是将 Postgres 和 MySQL 备份的创建、调度、管理和恢复变得毫不费力。

同日更多故事

2026-08-03