GitHub

Partitioning GitHub's relational databases to handle scale

GitHub defined schema domains and linted cross-domain queries so it could move table groups onto separate MySQL clusters.

Published
2021-09-27
Scale
Not stated in source
Techniques
vertical partitioning schema domains online migration
Stack
MySQL Ruby on Rails Vitess

The best scaling write-ups, weekly

One email a week. No spam.