Inicio/Resolución de errores/El error de migración que casi…
Resolución de errores · articulo

El error de migración que casi me cuesta la base de datos completa

Asumimos que 'mismo motor' significaba 'misma configuración por defecto'. Casi perdemos dos días de datos por no confirmarlo antes de migrar.

Javiera MuñozRango novus
Los Forjadores
Publicado el 20 de agosto de 2026 · 322 palabras · 2 min lectura · 0 lecturas

Migrar de proveedor de base de datos siempre suena más simple en el plan que en la ejecución real. El nuestro sonaba especialmente simple: mismo motor, misma versión, solo cambiaba quién alojaba los servidores. Ese supuesto casi nos cuesta caro.

Lo que dimos por sentado

Asumimos que las políticas de backup automático del proveedor nuevo funcionaban igual que las del anterior. Nunca lo confirmamos por escrito ni lo probamos antes de migrar en serio, porque "es el mismo motor de base de datos" sonaba suficiente.

Lo que pasó en producción

El script de migración corrió bien. Los datos se movieron. Todo se veía perfecto durante casi una semana, hasta que necesitamos restaurar una tabla que un compañero había modificado por error. Ahí descubrimos que el backup automático del proveedor nuevo corría con una frecuencia mucho menor a la que teníamos configurada antes, y el snapshot más reciente disponible tenía casi dos días de atraso.

// lo que asumimos que existía
backup_frequency: "cada 1 hora"

// lo que en realidad venía configurado por defecto
backup_frequency: "cada 24 horas"

Cómo lo resolvimos

Configuramos manualmente la frecuencia de backup apenas encontramos el problema, y agregamos una alerta que revisa todos los días que el snapshot más reciente no tenga más de dos horas de atraso. Perdimos parte de un día de datos de una sola tabla, algo recuperable pero que nos dejó con el susto suficiente como para no volver a asumir nada.

La lección real

"Mismo motor" no significa "misma configuración por defecto". Cada proveedor tiene sus propios valores iniciales, y la única forma segura de saberlo es leyendo su documentación específica o probándolo antes de depender de eso en producción.

Ahora, antes de dar por migrado cualquier servicio crítico, hacemos una prueba real de recuperación de backup el mismo día. Si no podemos restaurar algo en un ambiente de prueba, no confiamos en que vamos a poder restaurarlo cuando de verdad lo necesitemos.
Javiera MuñozRango novus
Los Forjadores
Consultora de transformación digital
Santiago, Chile
Ver perfil completo →
Comentarios (0)
Únete para comentar
Leer y comentar es y será siempre gratis. Abonándote por $1 dólar/mes puedes publicar hasta 3 artículos semanales sin límite de tiempo y ganar Vibecoins con tus interacciones.
Unirme gratis
Este artículo
Lecturas 0
Me gusta 0
Guardados 0
Comentarios 0
0% leído
Sobre el autor
Javiera MuñozRango novus
Javiera MuñozAbonado
3 artículos · Novus
Los Forjadores
Lecturas totales 1
Vibecoins ganados ◈ 38.41