Notionのデータベースクラスタのシームレスな拡張:32から96データベースへの水平スケーリング

2025-02-28
Notionのデータベースクラスタのシームレスな拡張:32から96データベースへの水平スケーリング

急増するユーザー数に対応するため、Notionはデータベースクラスタを32から96データベースに水平スケーリングしました。この記事では、データ移行戦略の選択、データベースと接続プール(PgBouncer)の水平シャード化、データレプリケーションと検証、そして最終的なシームレスなフェイルオーバーを含む、このプロセスを詳細に説明しています。綿密な計画と実行により、Notionはデータベースクラスタの拡張に成功し、ダウンタイムなしで容量とパフォーマンスを向上させ、将来の成長のための十分な余裕を生み出しました。