50GB/sでペタバイト級DBをバックアップ:PlanetScaleの超並列Postgres戦略

Massively Parallel Postgres Backups

50GB/sでペタバイト級DBをバックアップ:PlanetScaleの超並列Postgres戦略

PlanetScaleは、シャード化されたPostgresデータベースのバックアップを、専用のEC2インスタンスをシャードごとに起動し、S3からのリストアとWALリプレイを並列実行することで、毎回のバックアップサイクルで前回のバックアップの復元可能性を検証しつつ、本番への影響を最小限に抑えている。この手法により、ペタバイト規模のデータベースでも50GB/s以上のスループットで数時間でのバックアップを実現している。

バックアップ速度はスケールする。100シャード上の100テラバイトは、単一シャード上の1テラバイトとほぼ同じ速度でバックアップされる。

同じ日のその他の記事

2026-08-03