Extension transparente du cluster de bases de données de Notion : passage de 32 à 96 bases de données en scaling horizontal

2025-02-28
Extension transparente du cluster de bases de données de Notion : passage de 32 à 96 bases de données en scaling horizontal

Pour gérer la croissance rapide du nombre d'utilisateurs, Notion a procédé à un scaling horizontal de son cluster de bases de données, passant de 32 à 96 bases de données. L'article détaille le processus, notamment le choix d'une stratégie de migration des données, le sharding horizontal des bases de données et du pool de connexions (PgBouncer), la réplication et la validation des données, ainsi que le basculement transparent final. Grâce à une planification et une exécution minutieuses, Notion a réussi à étendre son cluster de bases de données, augmentant ainsi sa capacité et ses performances sans aucun temps d'arrêt, et laissant suffisamment de marge pour la croissance future.

Lire plus