Notion 데이터베이스 클러스터의 매끄러운 확장: 32개에서 96개 데이터베이스로의 수평적 확장

2025-02-28
Notion 데이터베이스 클러스터의 매끄러운 확장: 32개에서 96개 데이터베이스로의 수평적 확장

급증하는 사용자 수에 대응하기 위해 Notion은 데이터베이스 클러스터를 32개에서 96개 데이터베이스로 수평적으로 확장했습니다. 이 글에서는 데이터 마이그레이션 전략 선택, 데이터베이스 및 연결 풀(PgBouncer)의 수평적 샤딩, 데이터 복제 및 검증, 그리고 최종적인 매끄러운 장애 조치를 포함한 이 프로세스를 자세히 설명합니다. 신중한 계획과 실행을 통해 Notion은 데이터베이스 클러스터 확장에 성공하여 다운타임 없이 용량과 성능을 향상시키고 미래 성장을 위한 충분한 여유를 확보했습니다.