Database Migration Debugging and Cross-Database Compatibility
We are splitting our database into Main and CI

We are splitting our database into Main and CI

6/2/2022 · Fabian Zimmer

What this post added

This post details the planned split of GitLab.com's single PostgreSQL database into two distinct clusters: 'main' for general features and 'ci' for Continuous Integration-related features. This functional decomposition aims to increase database capacity by approximately 2x, improve performance through independent tuning, and enhance stability by reducing database saturation. The post outlines the background, impact, preparation steps, and the planned execution process, including a scheduled downtime.

Read the original post ↗