El desarrollo de software implica a veces cambios que afectan al modelo de datos pero dichas modificaciones tienen una serie de problemáticas como la incapacidad de parar el sistema o la volumetría de los datos a reorganizar.
En este post quiero hablar sobre las herramientas existentes para el cambio de esquema de base de datos en MySQL, que limitaciones tienen dichas herramientas si se usa Galera
para la replicación y como he adaptado gh-ost
, la herramienta de cambios de esquema de GitHub, para poder usarlo con Galera
.