Me preguntaba cómo y si las personas han trabajado con los cambios de esquema db que, de lo contrario, provocarían la caída de un sistema de producción. Parece que los cambios aditivos que están restringidos de alguna manera (por ejemplo, restricción única) serían difíciles de realizar a través de la aplicación y la base de datos debe cambiar al mismo tiempo; de lo contrario, se producirán errores en los datos o en la aplicación.Cero tiempo de inactividad (o cerca de cero) Cambios en el esquema db
He pensado quizás en cambiar a un esclavo db (usando la replicación de mysql) y ejecutar los cambios de esquema en el maestro, pero luego tendría que capturar las consultas de actualización aplicadas al esclavo que no se aplicaban al maestro y correría el riesgo de no tener un servidor de respaldo.
¿Qué técnicas han utilizado las personas para solucionar estos problemas?
Gracias, Manish